{ "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "", "", "", "" ], "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": [ "", "", "", "", "", "", "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "", "", "", "", "", "" ], "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": [ "" ], "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": [ "" ], "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": [ "", "" ], "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": [ "" ], "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": [ "" ], "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": [ "", "" ], "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": [ "" ], "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": [ "", "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "" ], "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": [ "", "" ], "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": [ "", "" ], "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": [ "", "" ], "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": [ "", "" ], "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": [ "", "" ], "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": [ "", "" ], "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": [ "", "" ], "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": [ "" ], "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": [ "", "" ], "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": [ "", "" ], "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": [ "", "" ], "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": [ "" ], "location_file": [ "/home/gain/dev/workdir_unikraft/libs/lib-lwip/include/net/if.h" ], "nb_args": 2, "usage": 1 } ] }