Cyber Garage Portable Runtime (CGPR) for C
interface_function.c File Reference
#include <cgpr/net/interface.h>
#include <cgpr/net/socket.h>
#include <stdio.h>
#include <string.h>
#include <sys/ioctl.h>
#include <arpa/inet.h>
#include <net/if.h>
#include <netdb.h>
#include <netinet/in.h>
#include <sys/socket.h>

Functions

size_t cg_net_gethostinterfaces (CGNetworkInterfaceList *netIf_list)
 
char * cg_net_selectaddr (struct sockaddr *remoteaddr)
 

Variables

static const char * path_proc_net_dev = "/proc/net/dev"
 

Function Documentation

◆ cg_net_gethostinterfaces()

size_t cg_net_gethostinterfaces ( CGNetworkInterfaceList * netIf_list)

◆ cg_net_selectaddr()

char * cg_net_selectaddr ( struct sockaddr * remoteaddr)

Variable Documentation

◆ path_proc_net_dev

const char* path_proc_net_dev = "/proc/net/dev"
static