gaulthiergain-tools/libs/external/lib-lwip.json

1351 lines
36 KiB
JSON
Raw Normal View History

2022-09-09 11:44:12 +02:00
{
"functions": [
{
"name": "sys_sem_new",
"args_name": [
"sem",
"count"
],
"args_type": [
"sys_sem_t *",
"int"
],
"fully_qualified": "sys_sem_new(sys_sem_t *, int)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//semaphore.c"
],
"nb_args": 2,
"usage": 1
},
{
"name": "sys_sem_valid",
"args_name": [
"sem"
],
"args_type": [
"sys_sem_t *"
],
"fully_qualified": "sys_sem_valid(sys_sem_t *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//semaphore.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_sem_set_invalid",
"args_name": [
"sem"
],
"args_type": [
"sys_sem_t *"
],
"fully_qualified": "sys_sem_set_invalid(sys_sem_t *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//semaphore.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_sem_free",
"args_name": [
"sem"
],
"args_type": [
"sys_sem_t *"
],
"fully_qualified": "sys_sem_free(sys_sem_t *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//semaphore.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_sem_signal",
"args_name": [
"sem"
],
"args_type": [
"sys_sem_t *"
],
"fully_qualified": "sys_sem_signal(sys_sem_t *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//semaphore.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_arch_sem_wait",
"args_name": [
"sem",
"timeout"
],
"args_type": [
"sys_sem_t *",
"int"
],
"fully_qualified": "sys_arch_sem_wait(sys_sem_t *, int)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//semaphore.c"
],
"nb_args": 2,
"usage": 1
},
{
"name": "inet_ntop",
"args_name": [
"af",
"src",
"dst",
"size"
],
"args_type": [
"int",
"const void *",
"char *",
"socklen_t"
],
"fully_qualified": "inet_ntop(int, const void *, char *, socklen_t)",
"headers": [
"<arpa/inet.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//inet.c",
"/home/gain/dev/workdir_unikraft/libs/lib-lwip/include/arpa/inet.h"
],
"nb_args": 4,
"return_value": "const char *",
"usage": 2
},
{
"name": "inet_pton",
"args_name": [
"af",
"src",
"dst"
],
"args_type": [
"int",
"const char *",
"void *"
],
"fully_qualified": "inet_pton(int, const char *, void *)",
"headers": [
"<arpa/inet.h>",
"<stdio.h>",
"<stdlib.h>",
"<string.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//inet.c",
"/home/gain/dev/workdir_unikraft/libs/lib-lwip/include/arpa/inet.h"
],
"nb_args": 3,
"usage": 2
},
{
"name": "gai_strerror",
"args_name": [
"errcode"
],
"args_type": [
"int"
],
"fully_qualified": "gai_strerror(int)",
"headers": [
"<sys/types.h>",
"<sys/socket.h>",
"<netdb.h>",
"<stdio.h>",
"<stdlib.h>",
"<unistd.h>",
"<string.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//inet.c",
"/home/gain/dev/workdir_unikraft/libs/lib-lwip/include/netdb.h"
],
"nb_args": 1,
"usage": 2
},
{
"name": "sys_mbox_new",
"args_name": [
"mbox",
"size"
],
"args_type": [
"sys_mbox_t *",
"int"
],
"fully_qualified": "sys_mbox_new(sys_mbox_t *, int)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mailbox.c"
],
"nb_args": 2,
"usage": 1
},
{
"name": "sys_mbox_valid",
"args_name": [
"mbox"
],
"args_type": [
"sys_mbox_t *"
],
"fully_qualified": "sys_mbox_valid(sys_mbox_t *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mailbox.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_mbox_set_invalid",
"args_name": [
"mbox"
],
"args_type": [
"sys_mbox_t *"
],
"fully_qualified": "sys_mbox_set_invalid(sys_mbox_t *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mailbox.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_mbox_free",
"args_name": [
"mbox"
],
"args_type": [
"sys_mbox_t *"
],
"fully_qualified": "sys_mbox_free(sys_mbox_t *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mailbox.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_mbox_post",
"args_name": [
"mbox",
"msg"
],
"args_type": [
"sys_mbox_t *",
"void *"
],
"fully_qualified": "sys_mbox_post(sys_mbox_t *, void *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mailbox.c"
],
"nb_args": 2,
"usage": 1
},
{
"name": "sys_mbox_trypost",
"args_name": [
"mbox",
"msg"
],
"args_type": [
"sys_mbox_t *",
"void *"
],
"fully_qualified": "sys_mbox_trypost(sys_mbox_t *, void *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mailbox.c"
],
"nb_args": 2,
"usage": 1
},
{
"name": "sys_mbox_trypost_fromisr",
"args_name": [
"mbox",
"msg"
],
"args_type": [
"sys_mbox_t *",
"void *"
],
"fully_qualified": "sys_mbox_trypost_fromisr(sys_mbox_t *, void *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mailbox.c"
],
"nb_args": 2,
"usage": 1
},
{
"name": "sys_arch_mbox_fetch",
"args_name": [
"mbox",
"msg",
"timeout"
],
"args_type": [
"sys_mbox_t *",
"void **",
"u32_t"
],
"fully_qualified": "sys_arch_mbox_fetch(sys_mbox_t *, void **, u32_t)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mailbox.c"
],
"nb_args": 3,
"usage": 1
},
{
"name": "sys_arch_mbox_tryfetch",
"args_name": [
"mbox",
"msg"
],
"args_type": [
"sys_mbox_t *",
"void **"
],
"fully_qualified": "sys_arch_mbox_tryfetch(sys_mbox_t *, void **)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mailbox.c"
],
"nb_args": 2,
"usage": 1
},
{
"name": "uknetdev_poll",
"args_name": [
"nf"
],
"args_type": [
"struct netif *"
],
"fully_qualified": "uknetdev_poll(struct netif *)",
"headers": [
"<netif/uknetdev.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//uknetdev.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "uknetdev_init",
"args_name": [
"nf"
],
"args_type": [
"struct netif *"
],
"fully_qualified": "uknetdev_init(struct netif *)",
"headers": [
"<netif/uknetdev.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//uknetdev.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_mutex_new",
"args_name": [
"mtx"
],
"args_type": [
"sys_mutex_t *"
],
"fully_qualified": "sys_mutex_new(sys_mutex_t *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mutex.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_mutex_valid",
"args_name": [
"mtx"
],
"args_type": [
"sys_mutex_t *"
],
"fully_qualified": "sys_mutex_valid(sys_mutex_t *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mutex.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_mutex_set_invalid",
"args_name": [
"mtx"
],
"args_type": [
"sys_mutex_t *"
],
"fully_qualified": "sys_mutex_set_invalid(sys_mutex_t *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mutex.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_mutex_free",
"args_name": [
"mtx"
],
"args_type": [
"sys_mutex_t *"
],
"fully_qualified": "sys_mutex_free(sys_mutex_t *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mutex.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_mutex_lock",
"args_name": [
"mtx"
],
"args_type": [
"sys_mutex_t *"
],
"fully_qualified": "sys_mutex_lock(sys_mutex_t *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mutex.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_mutex_unlock",
"args_name": [
"mtx"
],
"args_type": [
"sys_mutex_t *"
],
"fully_qualified": "sys_mutex_unlock(sys_mutex_t *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//mutex.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_malloc",
"args_name": [
"size"
],
"args_type": [
"int"
],
"fully_qualified": "sys_malloc(int)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//alloc.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "sys_calloc",
"args_name": [
"num",
"size"
],
"args_type": [
"int",
"int"
],
"fully_qualified": "sys_calloc(int, int)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//alloc.c"
],
"nb_args": 2,
"usage": 1
},
{
"name": "sys_free",
"args_name": [
"ptr"
],
"args_type": [
"void *"
],
"fully_qualified": "sys_free(void *)",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//alloc.c"
],
"nb_args": 1,
"usage": 1
},
{
"name": "endprotoent",
"args_name": [],
"args_type": [],
"fully_qualified": "endprotoent()",
"headers": [
"<netdb.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//proto.c",
"/home/gain/dev/workdir_unikraft/libs/lib-lwip/include/netdb.h"
],
"nb_args": 0,
"usage": 2
},
{
"name": "setprotoent",
"args_name": [
"stayopen"
],
"args_type": [
"int"
],
"fully_qualified": "setprotoent(int)",
"headers": [
"<netdb.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//proto.c",
"/home/gain/dev/workdir_unikraft/libs/lib-lwip/include/netdb.h"
],
"nb_args": 1,
"usage": 2
},
{
"name": "getprotoent",
"args_name": [],
"args_type": [],
"fully_qualified": "getprotoent()",
"headers": [
"<netdb.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//proto.c",
"/home/gain/dev/workdir_unikraft/libs/lib-lwip/include/netdb.h"
],
"nb_args": 0,
"usage": 2
},
{
"name": "getprotobyname",
"args_name": [
"name"
],
"args_type": [
"const char *"
],
"fully_qualified": "getprotobyname(const char *)",
"headers": [
"<netdb.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//proto.c",
"/home/gain/dev/workdir_unikraft/libs/lib-lwip/include/netdb.h"
],
"nb_args": 1,
"usage": 2
},
{
"name": "getprotobynumber",
"args_name": [
"num"
],
"args_type": [
"int"
],
"fully_qualified": "getprotobynumber(int)",
"headers": [
"<netdb.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//proto.c",
"/home/gain/dev/workdir_unikraft/libs/lib-lwip/include/netdb.h"
],
"nb_args": 1,
"usage": 2
},
{
"name": "getservbyname",
"args_name": [
"name",
"proto"
],
"args_type": [
"const char *",
"const char *"
],
"fully_qualified": "getservbyname(const char *, const char *)",
"headers": [
"<netdb.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//serv.c",
"/home/gain/dev/workdir_unikraft/libs/lib-lwip/include/netdb.h"
],
"nb_args": 1,
"usage": 2
},
{
"name": "getservbyport",
"args_name": [
"port",
"proto"
],
"args_type": [
"int",
"const char *"
],
"fully_qualified": "getservbyport(int)",
"headers": [
"<netdb.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//serv.c",
"/home/gain/dev/workdir_unikraft/libs/lib-lwip/include/netdb.h"
],
"nb_args": 1,
"usage": 2
},
{
"name": "getservbyport_r",
"args_name": [
"port",
"proto",
"result_buf",
"buf",
"buflen",
"result"
],
"args_type": [
"int",
"const char *",
"struct servent *",
"char *",
"size_t",
"struct servent **"
],
"fully_qualified": "getservbyport_r(int)",
"headers": [
"<netdb.h>",
"<ctype.h>",
"<stdlib.h>",
"<stdio.h>",
"<errno.h>",
"<string.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//serv.c",
"/home/gain/dev/workdir_unikraft/libs/lib-lwip/include/netdb.h"
],
"nb_args": 1,
"usage": 2
},
{
"name": "sendfile",
"args_name": [
"out_fd",
"in_fd",
"_offset",
"count"
],
"args_type": [
"int",
"int",
"off_t *",
"int"
],
"fully_qualified": "sendfile(int, int, off_t *, int)",
"headers": [
"<sys/sendfile.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sendfile.c",
"/home/gain/dev/workdir_unikraft/libs/lib-lwip/musl-imported/include/sys/sendfile.h"
],
"nb_args": 4,
"usage": 2
},
{
"name": "sys_init",
"args_name": [],
"args_type": [],
"fully_qualified": "sys_init()",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//init.c"
],
"nb_args": 0,
"usage": 1
},
{
"name": "getnameinfo",
"args_name": [
"sa",
"sl",
"node",
"nodelen",
"serv",
"servlen",
"flags"
],
"args_type": [
"const struct sockaddr *restrict",
"socklen_t",
"char *restrict",
"socklen_t",
"char *restrict",
"socklen_t",
"int"
],
"fully_qualified": "getnameinfo(const struct sockaddr *restrict, socklen_t, char *restrict, socklen_t, char *restrict, socklen_t, int)",
"headers": [
"<sys/socket.h>",
"<netdb.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//getnameinfo.c"
],
"nb_args": 7,
"usage": 1
},
{
"name": "sys_now",
"args_name": [],
"args_type": [],
"fully_qualified": "sys_now()",
"headers": [
"<lwip/sys.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//time.c"
],
"nb_args": 0,
"usage": 1
},
{
"name": "socket",
"args_name": [
"domain",
"type",
"protocol"
],
"args_type": [
"int",
"int",
"int"
],
"fully_qualified": "socket(int, int, int)",
"headers": [
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 3,
"usage": 1
},
{
"name": "accept",
"args_name": [
"s",
"addr",
"addrlen"
],
"args_type": [
"int",
"struct sockaddr *",
"socklen_t *"
],
"fully_qualified": "accept(int, struct sockaddr *, socklen_t *)",
"headers": [
"<sys/types.h>",
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 3,
"usage": 1
},
{
"name": "bind",
"args_name": [
"s",
"name",
"namelen"
],
"args_type": [
"int",
"const struct sockaddr *",
"int"
],
"fully_qualified": "bind(int, const struct sockaddr *, int)",
"headers": [
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 3,
"usage": 1
},
{
"name": "poll",
"args_name": [
"fds",
"nfds",
"timeout"
],
"args_type": [
"struct pollfd*",
"nfds_t",
"int"
],
"fully_qualified": "poll(struct pollfd, int, int)",
"headers": [
"<poll.h>",
"<signal.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 3,
"usage": 1
},
{
"name": "select",
"args_name": [
"nfds",
"readfds",
"writefds",
"exceptfds",
"timeout"
],
"args_type": [
"int",
"fd_set *",
"fd_set *",
"fd_set *",
"struct timeval *"
],
"fully_qualified": "select(int, fd_set *, fd_set *, fd_set *, struct timeval *)",
"headers": [
"<sys/select.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 5,
"usage": 1
},
{
"name": "shutdown",
"args_name": [
"s",
"how"
],
"args_type": [
"int",
"int"
],
"fully_qualified": "shutdown(int, int)",
"headers": [
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 2,
"usage": 1
},
{
"name": "getpeername",
"args_name": [
"s",
"name",
"namelen"
],
"args_type": [
"int",
"struct sockaddr *",
"socklen_t *"
],
"fully_qualified": "getpeername(int, struct sockaddr *, socklen_t *)",
"headers": [
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 3,
"usage": 1
},
{
"name": "getsockname",
"args_name": [
"s",
"name",
"namelen"
],
"args_type": [
"int",
"struct sockaddr *",
"socklen_t *"
],
"fully_qualified": "getsockname(int, struct sockaddr *, socklen_t *)",
"headers": [
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 3,
"usage": 1
},
{
"name": "getsockopt",
"args_name": [
"s",
"level",
"optname",
"optval",
"optlen"
],
"args_type": [
"int",
"int",
"int",
"void *",
"socklen_t *"
],
"fully_qualified": "getsockopt(int, int, int, void *, socklen_t *)",
"headers": [
"<sys/types.h>",
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 5,
"usage": 1
},
{
"name": "setsockopt",
"args_name": [
"s",
"level",
"optname",
"optval",
"optlen"
],
"args_type": [
"int",
"int",
"int",
"const void *",
"int"
],
"fully_qualified": "setsockopt(int, int, int, const void *, int)",
"headers": [
"<sys/types.h>",
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 5,
"usage": 1
},
{
"name": "connect",
"args_name": [
"s",
"name",
"namelen"
],
"args_type": [
"int",
"const struct sockaddr *",
"int"
],
"fully_qualified": "connect(int, const struct sockaddr *, int)",
"headers": [
"<sys/types.h>",
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 3,
"usage": 1
},
{
"name": "listen",
"args_name": [
"s",
"backlog"
],
"args_type": [
"int",
"int"
],
"fully_qualified": "listen(int, int)",
"headers": [
"<sys/types.h>",
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 2,
"usage": 1
},
{
"name": "recv",
"args_name": [
"s",
"mem",
"len",
"flags"
],
"args_type": [
"int",
"void *",
"int",
"int"
],
"fully_qualified": "recv(int, void *, int, int)",
"headers": [
"<sys/types.h>",
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 4,
"usage": 1
},
{
"name": "recvfrom",
"args_name": [
"s",
"mem",
"len",
"flags",
"from",
"fromlen"
],
"args_type": [
"int",
"void *",
"int",
"int",
"struct sockaddr *",
"socklen_t *"
],
"fully_qualified": "recvfrom(int, void *, int, int, struct sockaddr *, socklen_t *)",
"headers": [
"<sys/types.h>",
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 6,
"usage": 1
},
{
"name": "recvmsg",
"args_name": [
"s",
"msg",
"flags"
],
"args_type": [
"int",
"struct msghdr *",
"int"
],
"fully_qualified": "recvmsg(int, struct msghdr *, int)",
"headers": [
"<sys/types.h>",
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 3,
"usage": 1
},
{
"name": "send",
"args_name": [
"s",
"dataptr",
"size",
"flags"
],
"args_type": [
"int",
"const void *",
"int",
"int"
],
"fully_qualified": "send(int, const void *, int, int)",
"headers": [
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 4,
"usage": 1
},
{
"name": "sendmsg",
"args_name": [
"s",
"message",
"flags"
],
"args_type": [
"int",
"const struct msghdr *",
"int"
],
"fully_qualified": "sendmsg(int, const struct msghdr *, int)",
"headers": [
"<sys/types.h>",
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 3,
"usage": 1
},
{
"name": "sendto",
"args_name": [
"s",
"dataptr",
"size",
"flags",
"to",
"tolen"
],
"args_type": [
"int",
"const void *",
"int",
"int",
"const struct sockaddr *",
"int"
],
"fully_qualified": "sendto(int, const void *, int, int, const struct sockaddr *, int)",
"headers": [
"<sys/types.h>",
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 6,
"usage": 1
},
{
"name": "socketpair",
"args_name": [
"domain",
"type",
"protocol",
"sv"
],
"args_type": [
"int",
"int",
"int",
"int []"
],
"fully_qualified": "socketpair(int, int, int, int *)",
"headers": [
"<sys/types.h>",
"<sys/socket.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip//sockets.c"
],
"nb_args": 4,
"usage": 1
},
{
"name": "if_indextoname",
"args_name": [
"arg_unsignedint",
"arg_char"
],
"args_type": [
"unsigned int",
"char *"
],
"fully_qualified": "if_indextoname(unsigned int, char *)",
"headers": [
"<net/if.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/libs/lib-lwip/include/net/if.h"
],
"nb_args": 2,
"usage": 1
}
]
}