Added comments.

FossilOrigin-Name: cf6ed65f35ad26b4b1e047088fc6e1b742bb9384406c5533da0a58921e0e4e85
This commit is contained in:
7u83@mail.ru 2016-02-14 07:26:19 +00:00
parent b034a719b6
commit 0c4eed4c59
1 changed files with 29 additions and 5 deletions

View File

@ -1,13 +1,37 @@
#include <string.h>
/*
This file is part of libcapwap.
#include <sys/types.h>
#include <sys/socket.h>
libcapwap is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
libcapwap is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with libcapwap. If not, see <http://www.gnu.org/licenses/>.
*/
/**
*@file
*@brief Implementation of sock_getbroadcastaddr
*/
#include <string.h>
#include <ifaddrs.h>
#include "sock.h"
/**
* Get the broadcast adddress
* @param addr address to search
* @param broadcastaddr receives the resulting broadcast address
* @return 1 if successful, 0 if no braodcast address was determined
*/
int sock_getbroadcastaddr(const struct sockaddr * addr,struct sockaddr * broadcastaddr)
{
struct ifaddrs *ifap,*ifa;