[
{
"name": "printf",
"ret": "int",
"params": [
{
"name": "format",
"type": "char *"
}
],
"variadic": true
},
{
"name": "fprintf",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
},
{
"name": "format",
"type": "char *"
}
],
"variadic": true
},
{
"name": "sprintf",
"ret": "int",
"params": [
{
"name": "buf",
"type": "char *"
},
{
"name": "format",
"type": "char *"
}
],
"variadic": true
},
{
"name": "snprintf",
"ret": "int",
"params": [
{
"name": "buf",
"type": "char *"
},
{
"name": "size",
"type": "size_t"
},
{
"name": "format",
"type": "char *"
}
],
"variadic": true
},
{
"name": "scanf",
"ret": "int",
"params": [
{
"name": "format",
"type": "char *"
}
],
"variadic": true
},
{
"name": "fscanf",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
},
{
"name": "format",
"type": "char *"
}
],
"variadic": true
},
{
"name": "sscanf",
"ret": "int",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "format",
"type": "char *"
}
],
"variadic": true
},
{
"name": "vprintf",
"ret": "int",
"params": [
{
"name": "format",
"type": "char *"
},
{
"name": "ap",
"type": "void *"
}
],
"variadic": false
},
{
"name": "vfprintf",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
},
{
"name": "format",
"type": "char *"
},
{
"name": "ap",
"type": "void *"
}
],
"variadic": false
},
{
"name": "vsprintf",
"ret": "int",
"params": [
{
"name": "buf",
"type": "char *"
},
{
"name": "format",
"type": "char *"
},
{
"name": "ap",
"type": "void *"
}
],
"variadic": false
},
{
"name": "vsnprintf",
"ret": "int",
"params": [
{
"name": "buf",
"type": "char *"
},
{
"name": "size",
"type": "size_t"
},
{
"name": "format",
"type": "char *"
},
{
"name": "ap",
"type": "void *"
}
],
"variadic": false
},
{
"name": "puts",
"ret": "int",
"params": [
{
"name": "s",
"type": "char *"
}
],
"variadic": false
},
{
"name": "fputs",
"ret": "int",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "fgets",
"ret": "char *",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "size",
"type": "int"
},
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "gets",
"ret": "char *",
"params": [
{
"name": "s",
"type": "char *"
}
],
"variadic": false
},
{
"name": "putchar",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "getchar",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "putc",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
},
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "getc",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "fputc",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
},
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "fgetc",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "ungetc",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
},
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "fread",
"ret": "size_t",
"params": [
{
"name": "ptr",
"type": "void *"
},
{
"name": "size",
"type": "size_t"
},
{
"name": "nmemb",
"type": "size_t"
},
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "fwrite",
"ret": "size_t",
"params": [
{
"name": "ptr",
"type": "void *"
},
{
"name": "size",
"type": "size_t"
},
{
"name": "nmemb",
"type": "size_t"
},
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "fopen",
"ret": "FILE *",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "mode",
"type": "char *"
}
],
"variadic": false
},
{
"name": "freopen",
"ret": "FILE *",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "mode",
"type": "char *"
},
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "fclose",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "fseek",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
},
{
"name": "offset",
"type": "long"
},
{
"name": "whence",
"type": "int"
}
],
"variadic": false
},
{
"name": "ftell",
"ret": "long",
"params": [
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "rewind",
"ret": "void",
"params": [
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "fgetpos",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
},
{
"name": "pos",
"type": "void *"
}
],
"variadic": false
},
{
"name": "fsetpos",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
},
{
"name": "pos",
"type": "void *"
}
],
"variadic": false
},
{
"name": "feof",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "ferror",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "clearerr",
"ret": "void",
"params": [
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "fflush",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
}
],
"variadic": false
},
{
"name": "setvbuf",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
},
{
"name": "buf",
"type": "char *"
},
{
"name": "mode",
"type": "int"
},
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "setbuf",
"ret": "void",
"params": [
{
"name": "stream",
"type": "FILE *"
},
{
"name": "buf",
"type": "char *"
}
],
"variadic": false
},
{
"name": "perror",
"ret": "void",
"params": [
{
"name": "s",
"type": "char *"
}
],
"variadic": false
},
{
"name": "remove",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
}
],
"variadic": false
},
{
"name": "rename",
"ret": "int",
"params": [
{
"name": "old",
"type": "char *"
},
{
"name": "new_",
"type": "char *"
}
],
"variadic": false
},
{
"name": "tmpfile",
"ret": "FILE *",
"params": [],
"variadic": false
},
{
"name": "tmpnam",
"ret": "char *",
"params": [
{
"name": "s",
"type": "char *"
}
],
"variadic": false
},
{
"name": "fprintf_stderr",
"ret": "int",
"params": [
{
"name": "format",
"type": "char *"
}
],
"variadic": true
},
{
"name": "wprintf",
"ret": "int",
"params": [
{
"name": "format",
"type": "wchar_t *"
}
],
"variadic": true
},
{
"name": "fwprintf",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
},
{
"name": "format",
"type": "wchar_t *"
}
],
"variadic": true
},
{
"name": "fwprintf_stderr",
"ret": "int",
"params": [
{
"name": "format",
"type": "wchar_t *"
}
],
"variadic": true
},
{
"name": "swprintf",
"ret": "int",
"params": [
{
"name": "buf",
"type": "wchar_t *"
},
{
"name": "size",
"type": "size_t"
},
{
"name": "format",
"type": "wchar_t *"
}
],
"variadic": true
},
{
"name": "malloc",
"ret": "void *",
"params": [
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "calloc",
"ret": "void *",
"params": [
{
"name": "nmemb",
"type": "size_t"
},
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "realloc",
"ret": "void *",
"params": [
{
"name": "ptr",
"type": "void *"
},
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "free",
"ret": "void",
"params": [
{
"name": "ptr",
"type": "void *"
}
],
"variadic": false
},
{
"name": "aligned_alloc",
"ret": "void *",
"params": [
{
"name": "alignment",
"type": "size_t"
},
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "atoi",
"ret": "int",
"params": [
{
"name": "s",
"type": "char *"
}
],
"variadic": false
},
{
"name": "atol",
"ret": "long",
"params": [
{
"name": "s",
"type": "char *"
}
],
"variadic": false
},
{
"name": "atof",
"ret": "int",
"params": [
{
"name": "s",
"type": "char *"
}
],
"variadic": false
},
{
"name": "strtol",
"ret": "long",
"params": [
{
"name": "nptr",
"type": "char *"
},
{
"name": "endptr",
"type": "void *"
},
{
"name": "base",
"type": "int"
}
],
"variadic": false
},
{
"name": "strtoul",
"ret": "ulong",
"params": [
{
"name": "nptr",
"type": "char *"
},
{
"name": "endptr",
"type": "void *"
},
{
"name": "base",
"type": "int"
}
],
"variadic": false
},
{
"name": "strtoll",
"ret": "long",
"params": [
{
"name": "nptr",
"type": "char *"
},
{
"name": "endptr",
"type": "void *"
},
{
"name": "base",
"type": "int"
}
],
"variadic": false
},
{
"name": "strtoull",
"ret": "ulong",
"params": [
{
"name": "nptr",
"type": "char *"
},
{
"name": "endptr",
"type": "void *"
},
{
"name": "base",
"type": "int"
}
],
"variadic": false
},
{
"name": "strtod",
"ret": "int",
"params": [
{
"name": "nptr",
"type": "char *"
},
{
"name": "endptr",
"type": "void *"
}
],
"variadic": false
},
{
"name": "strtof",
"ret": "int",
"params": [
{
"name": "nptr",
"type": "char *"
},
{
"name": "endptr",
"type": "void *"
}
],
"variadic": false
},
{
"name": "exit",
"ret": "void",
"params": [
{
"name": "status",
"type": "int"
}
],
"variadic": false
},
{
"name": "_exit",
"ret": "void",
"params": [
{
"name": "status",
"type": "int"
}
],
"variadic": false
},
{
"name": "_Exit",
"ret": "void",
"params": [
{
"name": "status",
"type": "int"
}
],
"variadic": false
},
{
"name": "abort",
"ret": "void",
"params": [],
"variadic": false
},
{
"name": "atexit",
"ret": "int",
"params": [
{
"name": "func",
"type": "void *"
}
],
"variadic": false
},
{
"name": "at_quick_exit",
"ret": "int",
"params": [
{
"name": "func",
"type": "void *"
}
],
"variadic": false
},
{
"name": "quick_exit",
"ret": "void",
"params": [
{
"name": "status",
"type": "int"
}
],
"variadic": false
},
{
"name": "system",
"ret": "int",
"params": [
{
"name": "command",
"type": "char *"
}
],
"variadic": false
},
{
"name": "getenv",
"ret": "char *",
"params": [
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "abs",
"ret": "int",
"params": [
{
"name": "j",
"type": "int"
}
],
"variadic": false
},
{
"name": "labs",
"ret": "long",
"params": [
{
"name": "j",
"type": "long"
}
],
"variadic": false
},
{
"name": "llabs",
"ret": "long",
"params": [
{
"name": "j",
"type": "long"
}
],
"variadic": false
},
{
"name": "div",
"ret": "int",
"params": [
{
"name": "numer",
"type": "int"
},
{
"name": "denom",
"type": "int"
}
],
"variadic": false
},
{
"name": "qsort",
"ret": "void",
"params": [
{
"name": "base",
"type": "void *"
},
{
"name": "nmemb",
"type": "size_t"
},
{
"name": "size",
"type": "size_t"
},
{
"name": "compar",
"type": "void *"
}
],
"variadic": false
},
{
"name": "bsearch",
"ret": "void *",
"params": [
{
"name": "key",
"type": "void *"
},
{
"name": "base",
"type": "void *"
},
{
"name": "nmemb",
"type": "size_t"
},
{
"name": "size",
"type": "size_t"
},
{
"name": "compar",
"type": "void *"
}
],
"variadic": false
},
{
"name": "rand",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "srand",
"ret": "void",
"params": [
{
"name": "seed",
"type": "uint"
}
],
"variadic": false
},
{
"name": "rand_r",
"ret": "int",
"params": [
{
"name": "seed",
"type": "void *"
}
],
"variadic": false
},
{
"name": "strlen",
"ret": "size_t",
"params": [
{
"name": "s",
"type": "char *"
}
],
"variadic": false
},
{
"name": "strnlen",
"ret": "size_t",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "maxlen",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "strcpy",
"ret": "char *",
"params": [
{
"name": "dest",
"type": "char *"
},
{
"name": "src",
"type": "char *"
}
],
"variadic": false
},
{
"name": "strncpy",
"ret": "char *",
"params": [
{
"name": "dest",
"type": "char *"
},
{
"name": "src",
"type": "char *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "strcat",
"ret": "char *",
"params": [
{
"name": "dest",
"type": "char *"
},
{
"name": "src",
"type": "char *"
}
],
"variadic": false
},
{
"name": "strncat",
"ret": "char *",
"params": [
{
"name": "dest",
"type": "char *"
},
{
"name": "src",
"type": "char *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "strcmp",
"ret": "int",
"params": [
{
"name": "s1",
"type": "char *"
},
{
"name": "s2",
"type": "char *"
}
],
"variadic": false
},
{
"name": "strncmp",
"ret": "int",
"params": [
{
"name": "s1",
"type": "char *"
},
{
"name": "s2",
"type": "char *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "strchr",
"ret": "char *",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "strrchr",
"ret": "char *",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "strstr",
"ret": "char *",
"params": [
{
"name": "haystack",
"type": "char *"
},
{
"name": "needle",
"type": "char *"
}
],
"variadic": false
},
{
"name": "strtok",
"ret": "char *",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "delim",
"type": "char *"
}
],
"variadic": false
},
{
"name": "strtok_r",
"ret": "char *",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "delim",
"type": "char *"
},
{
"name": "save",
"type": "void *"
}
],
"variadic": false
},
{
"name": "strdup",
"ret": "char *",
"params": [
{
"name": "s",
"type": "char *"
}
],
"variadic": false
},
{
"name": "strndup",
"ret": "char *",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "strerror",
"ret": "char *",
"params": [
{
"name": "errnum",
"type": "int"
}
],
"variadic": false
},
{
"name": "strerror_r",
"ret": "int",
"params": [
{
"name": "errnum",
"type": "int"
},
{
"name": "buf",
"type": "char *"
},
{
"name": "buflen",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "strcoll",
"ret": "int",
"params": [
{
"name": "s1",
"type": "char *"
},
{
"name": "s2",
"type": "char *"
}
],
"variadic": false
},
{
"name": "strxfrm",
"ret": "size_t",
"params": [
{
"name": "dest",
"type": "char *"
},
{
"name": "src",
"type": "char *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "strpbrk",
"ret": "char *",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "accept",
"type": "char *"
}
],
"variadic": false
},
{
"name": "strspn",
"ret": "size_t",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "accept",
"type": "char *"
}
],
"variadic": false
},
{
"name": "strcspn",
"ret": "size_t",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "reject",
"type": "char *"
}
],
"variadic": false
},
{
"name": "memcpy",
"ret": "void *",
"params": [
{
"name": "dest",
"type": "void *"
},
{
"name": "src",
"type": "void *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "memmove",
"ret": "void *",
"params": [
{
"name": "dest",
"type": "void *"
},
{
"name": "src",
"type": "void *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "memset",
"ret": "void *",
"params": [
{
"name": "s",
"type": "void *"
},
{
"name": "c",
"type": "int"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "memcmp",
"ret": "int",
"params": [
{
"name": "s1",
"type": "void *"
},
{
"name": "s2",
"type": "void *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "memchr",
"ret": "void *",
"params": [
{
"name": "s",
"type": "void *"
},
{
"name": "c",
"type": "int"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "memmem",
"ret": "void *",
"params": [
{
"name": "haystack",
"type": "void *"
},
{
"name": "hlen",
"type": "size_t"
},
{
"name": "needle",
"type": "void *"
},
{
"name": "nlen",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "bzero",
"ret": "void",
"params": [
{
"name": "s",
"type": "void *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "bcopy",
"ret": "void",
"params": [
{
"name": "src",
"type": "void *"
},
{
"name": "dest",
"type": "void *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "isalpha",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "isdigit",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "isalnum",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "isspace",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "isupper",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "islower",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "isxdigit",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "iscntrl",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "isgraph",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "isprint",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "ispunct",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "isblank",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "toupper",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "tolower",
"ret": "int",
"params": [
{
"name": "c",
"type": "int"
}
],
"variadic": false
},
{
"name": "sin",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "cos",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "tan",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "asin",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "acos",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "atan",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "exp",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "log",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "log10",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "sqrt",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "ceil",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "floor",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "fabs",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "round",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "trunc",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "atan2",
"ret": "int",
"params": [
{
"name": "y",
"type": "int"
},
{
"name": "x",
"type": "int"
}
],
"variadic": false
},
{
"name": "pow",
"ret": "int",
"params": [
{
"name": "base",
"type": "int"
},
{
"name": "exp_",
"type": "int"
}
],
"variadic": false
},
{
"name": "fmod",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
}
],
"variadic": false
},
{
"name": "ldexp",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
},
{
"name": "exp_",
"type": "int"
}
],
"variadic": false
},
{
"name": "frexp",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
},
{
"name": "exp_",
"type": "void *"
}
],
"variadic": false
},
{
"name": "modf",
"ret": "int",
"params": [
{
"name": "x",
"type": "int"
},
{
"name": "iptr",
"type": "void *"
}
],
"variadic": false
},
{
"name": "time",
"ret": "long",
"params": [
{
"name": "timer",
"type": "void *"
}
],
"variadic": false
},
{
"name": "clock",
"ret": "long",
"params": [],
"variadic": false
},
{
"name": "difftime",
"ret": "int",
"params": [
{
"name": "time1",
"type": "long"
},
{
"name": "time0",
"type": "long"
}
],
"variadic": false
},
{
"name": "mktime",
"ret": "long",
"params": [
{
"name": "tp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "localtime",
"ret": "void *",
"params": [
{
"name": "timer",
"type": "void *"
}
],
"variadic": false
},
{
"name": "localtime_r",
"ret": "void *",
"params": [
{
"name": "timer",
"type": "void *"
},
{
"name": "result",
"type": "void *"
}
],
"variadic": false
},
{
"name": "gmtime",
"ret": "void *",
"params": [
{
"name": "timer",
"type": "void *"
}
],
"variadic": false
},
{
"name": "gmtime_r",
"ret": "void *",
"params": [
{
"name": "timer",
"type": "void *"
},
{
"name": "result",
"type": "void *"
}
],
"variadic": false
},
{
"name": "strftime",
"ret": "size_t",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "max",
"type": "size_t"
},
{
"name": "format",
"type": "char *"
},
{
"name": "tp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "asctime",
"ret": "char *",
"params": [
{
"name": "tp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "ctime",
"ret": "char *",
"params": [
{
"name": "timer",
"type": "void *"
}
],
"variadic": false
},
{
"name": "gettimeofday",
"ret": "int",
"params": [
{
"name": "tv",
"type": "void *"
},
{
"name": "tz",
"type": "void *"
}
],
"variadic": false
},
{
"name": "clock_gettime",
"ret": "int",
"params": [
{
"name": "clk_id",
"type": "int"
},
{
"name": "tp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "nanosleep",
"ret": "int",
"params": [
{
"name": "req",
"type": "void *"
},
{
"name": "rem",
"type": "void *"
}
],
"variadic": false
},
{
"name": "setjmp",
"ret": "int",
"params": [
{
"name": "env",
"type": "void *"
}
],
"variadic": false
},
{
"name": "longjmp",
"ret": "void",
"params": [
{
"name": "env",
"type": "void *"
},
{
"name": "val",
"type": "int"
}
],
"variadic": false
},
{
"name": "sigsetjmp",
"ret": "int",
"params": [
{
"name": "env",
"type": "void *"
},
{
"name": "savemask",
"type": "int"
}
],
"variadic": false
},
{
"name": "siglongjmp",
"ret": "void",
"params": [
{
"name": "env",
"type": "void *"
},
{
"name": "val",
"type": "int"
}
],
"variadic": false
},
{
"name": "signal",
"ret": "void *",
"params": [
{
"name": "sig",
"type": "int"
},
{
"name": "handler",
"type": "void *"
}
],
"variadic": false
},
{
"name": "raise",
"ret": "int",
"params": [
{
"name": "sig",
"type": "int"
}
],
"variadic": false
},
{
"name": "kill",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
},
{
"name": "sig",
"type": "int"
}
],
"variadic": false
},
{
"name": "sigaction",
"ret": "int",
"params": [
{
"name": "sig",
"type": "int"
},
{
"name": "act",
"type": "void *"
},
{
"name": "oact",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sigprocmask",
"ret": "int",
"params": [
{
"name": "how",
"type": "int"
},
{
"name": "set",
"type": "void *"
},
{
"name": "oset",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sigemptyset",
"ret": "int",
"params": [
{
"name": "set",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sigfillset",
"ret": "int",
"params": [
{
"name": "set",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sigaddset",
"ret": "int",
"params": [
{
"name": "set",
"type": "void *"
},
{
"name": "sig",
"type": "int"
}
],
"variadic": false
},
{
"name": "sigdelset",
"ret": "int",
"params": [
{
"name": "set",
"type": "void *"
},
{
"name": "sig",
"type": "int"
}
],
"variadic": false
},
{
"name": "sigismember",
"ret": "int",
"params": [
{
"name": "set",
"type": "void *"
},
{
"name": "sig",
"type": "int"
}
],
"variadic": false
},
{
"name": "alarm",
"ret": "uint",
"params": [
{
"name": "seconds",
"type": "uint"
}
],
"variadic": false
},
{
"name": "__errno_location",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "__error",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "_errno",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "read",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "count",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "write",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "count",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "open",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": true
},
{
"name": "close",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
}
],
"variadic": false
},
{
"name": "lseek",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "offset",
"type": "long"
},
{
"name": "whence",
"type": "int"
}
],
"variadic": false
},
{
"name": "dup",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
}
],
"variadic": false
},
{
"name": "dup2",
"ret": "int",
"params": [
{
"name": "oldfd",
"type": "int"
},
{
"name": "newfd",
"type": "int"
}
],
"variadic": false
},
{
"name": "pipe",
"ret": "int",
"params": [
{
"name": "pipefd",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pipe2",
"ret": "int",
"params": [
{
"name": "pipefd",
"type": "void *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "fork",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "vfork",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "execve",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "argv",
"type": "void *"
},
{
"name": "envp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "execvp",
"ret": "int",
"params": [
{
"name": "file",
"type": "char *"
},
{
"name": "argv",
"type": "void *"
}
],
"variadic": false
},
{
"name": "execl",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "arg",
"type": "char *"
}
],
"variadic": true
},
{
"name": "execlp",
"ret": "int",
"params": [
{
"name": "file",
"type": "char *"
},
{
"name": "arg",
"type": "char *"
}
],
"variadic": true
},
{
"name": "execv",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "argv",
"type": "void *"
}
],
"variadic": false
},
{
"name": "wait",
"ret": "int",
"params": [
{
"name": "status",
"type": "void *"
}
],
"variadic": false
},
{
"name": "waitpid",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
},
{
"name": "status",
"type": "void *"
},
{
"name": "options",
"type": "int"
}
],
"variadic": false
},
{
"name": "getpid",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "getppid",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "getuid",
"ret": "uint",
"params": [],
"variadic": false
},
{
"name": "geteuid",
"ret": "uint",
"params": [],
"variadic": false
},
{
"name": "getgid",
"ret": "uint",
"params": [],
"variadic": false
},
{
"name": "getegid",
"ret": "uint",
"params": [],
"variadic": false
},
{
"name": "setuid",
"ret": "int",
"params": [
{
"name": "uid",
"type": "uint"
}
],
"variadic": false
},
{
"name": "setgid",
"ret": "int",
"params": [
{
"name": "gid",
"type": "uint"
}
],
"variadic": false
},
{
"name": "setsid",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "chdir",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
}
],
"variadic": false
},
{
"name": "fchdir",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
}
],
"variadic": false
},
{
"name": "getcwd",
"ret": "char *",
"params": [
{
"name": "buf",
"type": "char *"
},
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "access",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "mode",
"type": "int"
}
],
"variadic": false
},
{
"name": "unlink",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
}
],
"variadic": false
},
{
"name": "rmdir",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
}
],
"variadic": false
},
{
"name": "link",
"ret": "int",
"params": [
{
"name": "oldpath",
"type": "char *"
},
{
"name": "newpath",
"type": "char *"
}
],
"variadic": false
},
{
"name": "symlink",
"ret": "int",
"params": [
{
"name": "target",
"type": "char *"
},
{
"name": "linkpath",
"type": "char *"
}
],
"variadic": false
},
{
"name": "readlink",
"ret": "long",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "buf",
"type": "char *"
},
{
"name": "bufsiz",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "chmod",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "mode",
"type": "uint"
}
],
"variadic": false
},
{
"name": "fchmod",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "mode",
"type": "uint"
}
],
"variadic": false
},
{
"name": "chown",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "owner",
"type": "uint"
},
{
"name": "group",
"type": "uint"
}
],
"variadic": false
},
{
"name": "fchown",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "owner",
"type": "uint"
},
{
"name": "group",
"type": "uint"
}
],
"variadic": false
},
{
"name": "truncate",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "length",
"type": "long"
}
],
"variadic": false
},
{
"name": "ftruncate",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "length",
"type": "long"
}
],
"variadic": false
},
{
"name": "fsync",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
}
],
"variadic": false
},
{
"name": "sleep",
"ret": "uint",
"params": [
{
"name": "seconds",
"type": "uint"
}
],
"variadic": false
},
{
"name": "usleep",
"ret": "int",
"params": [
{
"name": "usec",
"type": "uint"
}
],
"variadic": false
},
{
"name": "isatty",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
}
],
"variadic": false
},
{
"name": "ttyname",
"ret": "char *",
"params": [
{
"name": "fd",
"type": "int"
}
],
"variadic": false
},
{
"name": "sysconf",
"ret": "long",
"params": [
{
"name": "name",
"type": "int"
}
],
"variadic": false
},
{
"name": "pathconf",
"ret": "long",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "name",
"type": "int"
}
],
"variadic": false
},
{
"name": "confstr",
"ret": "size_t",
"params": [
{
"name": "name",
"type": "int"
},
{
"name": "buf",
"type": "char *"
},
{
"name": "len",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "fcntl",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "cmd",
"type": "int"
}
],
"variadic": true
},
{
"name": "creat",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "mode",
"type": "uint"
}
],
"variadic": false
},
{
"name": "stat",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "buf",
"type": "void *"
}
],
"variadic": false
},
{
"name": "fstat",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "buf",
"type": "void *"
}
],
"variadic": false
},
{
"name": "lstat",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "buf",
"type": "void *"
}
],
"variadic": false
},
{
"name": "mkdir",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "mode",
"type": "uint"
}
],
"variadic": false
},
{
"name": "mkfifo",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "mode",
"type": "uint"
}
],
"variadic": false
},
{
"name": "umask",
"ret": "uint",
"params": [
{
"name": "mask",
"type": "uint"
}
],
"variadic": false
},
{
"name": "mmap",
"ret": "void *",
"params": [
{
"name": "addr",
"type": "void *"
},
{
"name": "length",
"type": "size_t"
},
{
"name": "prot",
"type": "int"
},
{
"name": "flags",
"type": "int"
},
{
"name": "fd",
"type": "int"
},
{
"name": "offset",
"type": "long"
}
],
"variadic": false
},
{
"name": "munmap",
"ret": "int",
"params": [
{
"name": "addr",
"type": "void *"
},
{
"name": "length",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "mprotect",
"ret": "int",
"params": [
{
"name": "addr",
"type": "void *"
},
{
"name": "length",
"type": "size_t"
},
{
"name": "prot",
"type": "int"
}
],
"variadic": false
},
{
"name": "msync",
"ret": "int",
"params": [
{
"name": "addr",
"type": "void *"
},
{
"name": "length",
"type": "size_t"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "mlock",
"ret": "int",
"params": [
{
"name": "addr",
"type": "void *"
},
{
"name": "length",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "munlock",
"ret": "int",
"params": [
{
"name": "addr",
"type": "void *"
},
{
"name": "length",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "opendir",
"ret": "void *",
"params": [
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "readdir",
"ret": "void *",
"params": [
{
"name": "dirp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "closedir",
"ret": "int",
"params": [
{
"name": "dirp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "seekdir",
"ret": "void",
"params": [
{
"name": "dirp",
"type": "void *"
},
{
"name": "loc",
"type": "long"
}
],
"variadic": false
},
{
"name": "telldir",
"ret": "long",
"params": [
{
"name": "dirp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "rewinddir",
"ret": "void",
"params": [
{
"name": "dirp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "scandir",
"ret": "int",
"params": [
{
"name": "dir",
"type": "char *"
},
{
"name": "namelist",
"type": "void *"
},
{
"name": "filter",
"type": "void *"
},
{
"name": "compar",
"type": "void *"
}
],
"variadic": false
},
{
"name": "socket",
"ret": "int",
"params": [
{
"name": "domain",
"type": "int"
},
{
"name": "type_",
"type": "int"
},
{
"name": "protocol",
"type": "int"
}
],
"variadic": false
},
{
"name": "bind",
"ret": "int",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "addr",
"type": "void *"
},
{
"name": "addrlen",
"type": "uint"
}
],
"variadic": false
},
{
"name": "listen",
"ret": "int",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "backlog",
"type": "int"
}
],
"variadic": false
},
{
"name": "accept",
"ret": "int",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "addr",
"type": "void *"
},
{
"name": "addrlen",
"type": "void *"
}
],
"variadic": false
},
{
"name": "accept4",
"ret": "int",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "addr",
"type": "void *"
},
{
"name": "addrlen",
"type": "void *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "connect",
"ret": "int",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "addr",
"type": "void *"
},
{
"name": "addrlen",
"type": "uint"
}
],
"variadic": false
},
{
"name": "send",
"ret": "long",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "len",
"type": "size_t"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "recv",
"ret": "long",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "len",
"type": "size_t"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "sendto",
"ret": "long",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "len",
"type": "size_t"
},
{
"name": "flags",
"type": "int"
},
{
"name": "dest_addr",
"type": "void *"
},
{
"name": "addrlen",
"type": "uint"
}
],
"variadic": false
},
{
"name": "recvfrom",
"ret": "long",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "len",
"type": "size_t"
},
{
"name": "flags",
"type": "int"
},
{
"name": "src_addr",
"type": "void *"
},
{
"name": "addrlen",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sendmsg",
"ret": "long",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "msg",
"type": "void *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "recvmsg",
"ret": "long",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "msg",
"type": "void *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "shutdown",
"ret": "int",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "how",
"type": "int"
}
],
"variadic": false
},
{
"name": "setsockopt",
"ret": "int",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "level",
"type": "int"
},
{
"name": "optname",
"type": "int"
},
{
"name": "optval",
"type": "void *"
},
{
"name": "optlen",
"type": "uint"
}
],
"variadic": false
},
{
"name": "getsockopt",
"ret": "int",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "level",
"type": "int"
},
{
"name": "optname",
"type": "int"
},
{
"name": "optval",
"type": "void *"
},
{
"name": "optlen",
"type": "void *"
}
],
"variadic": false
},
{
"name": "getsockname",
"ret": "int",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "addr",
"type": "void *"
},
{
"name": "addrlen",
"type": "void *"
}
],
"variadic": false
},
{
"name": "getpeername",
"ret": "int",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "addr",
"type": "void *"
},
{
"name": "addrlen",
"type": "void *"
}
],
"variadic": false
},
{
"name": "socketpair",
"ret": "int",
"params": [
{
"name": "domain",
"type": "int"
},
{
"name": "type_",
"type": "int"
},
{
"name": "protocol",
"type": "int"
},
{
"name": "sv",
"type": "void *"
}
],
"variadic": false
},
{
"name": "getaddrinfo",
"ret": "int",
"params": [
{
"name": "node",
"type": "char *"
},
{
"name": "service",
"type": "char *"
},
{
"name": "hints",
"type": "void *"
},
{
"name": "res",
"type": "void *"
}
],
"variadic": false
},
{
"name": "freeaddrinfo",
"ret": "void",
"params": [
{
"name": "res",
"type": "void *"
}
],
"variadic": false
},
{
"name": "gai_strerror",
"ret": "char *",
"params": [
{
"name": "errcode",
"type": "int"
}
],
"variadic": false
},
{
"name": "getnameinfo",
"ret": "int",
"params": [
{
"name": "sa",
"type": "void *"
},
{
"name": "salen",
"type": "uint"
},
{
"name": "host",
"type": "char *"
},
{
"name": "hostlen",
"type": "uint"
},
{
"name": "serv",
"type": "char *"
},
{
"name": "servlen",
"type": "uint"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "inet_pton",
"ret": "int",
"params": [
{
"name": "af",
"type": "int"
},
{
"name": "src",
"type": "char *"
},
{
"name": "dst",
"type": "void *"
}
],
"variadic": false
},
{
"name": "inet_ntop",
"ret": "char *",
"params": [
{
"name": "af",
"type": "int"
},
{
"name": "src",
"type": "void *"
},
{
"name": "dst",
"type": "char *"
},
{
"name": "size",
"type": "uint"
}
],
"variadic": false
},
{
"name": "inet_addr",
"ret": "uint",
"params": [
{
"name": "cp",
"type": "char *"
}
],
"variadic": false
},
{
"name": "inet_ntoa",
"ret": "char *",
"params": [
{
"name": "in_",
"type": "uint"
}
],
"variadic": false
},
{
"name": "htons",
"ret": "uint",
"params": [
{
"name": "hostshort",
"type": "uint"
}
],
"variadic": false
},
{
"name": "htonl",
"ret": "uint",
"params": [
{
"name": "hostlong",
"type": "uint"
}
],
"variadic": false
},
{
"name": "ntohs",
"ret": "uint",
"params": [
{
"name": "netshort",
"type": "uint"
}
],
"variadic": false
},
{
"name": "ntohl",
"ret": "uint",
"params": [
{
"name": "netlong",
"type": "uint"
}
],
"variadic": false
},
{
"name": "gethostname",
"ret": "int",
"params": [
{
"name": "name",
"type": "char *"
},
{
"name": "len",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "gethostbyname",
"ret": "void *",
"params": [
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "gethostbyaddr",
"ret": "void *",
"params": [
{
"name": "addr",
"type": "void *"
},
{
"name": "len",
"type": "int"
},
{
"name": "type_",
"type": "int"
}
],
"variadic": false
},
{
"name": "select",
"ret": "int",
"params": [
{
"name": "nfds",
"type": "int"
},
{
"name": "readfds",
"type": "void *"
},
{
"name": "writefds",
"type": "void *"
},
{
"name": "exceptfds",
"type": "void *"
},
{
"name": "timeout",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pselect",
"ret": "int",
"params": [
{
"name": "nfds",
"type": "int"
},
{
"name": "readfds",
"type": "void *"
},
{
"name": "writefds",
"type": "void *"
},
{
"name": "exceptfds",
"type": "void *"
},
{
"name": "timeout",
"type": "void *"
},
{
"name": "sigmask",
"type": "void *"
}
],
"variadic": false
},
{
"name": "poll",
"ret": "int",
"params": [
{
"name": "fds",
"type": "void *"
},
{
"name": "nfds",
"type": "ulong"
},
{
"name": "timeout",
"type": "int"
}
],
"variadic": false
},
{
"name": "epoll_create",
"ret": "int",
"params": [
{
"name": "size",
"type": "int"
}
],
"variadic": false
},
{
"name": "epoll_create1",
"ret": "int",
"params": [
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "epoll_ctl",
"ret": "int",
"params": [
{
"name": "epfd",
"type": "int"
},
{
"name": "op",
"type": "int"
},
{
"name": "fd",
"type": "int"
},
{
"name": "event",
"type": "void *"
}
],
"variadic": false
},
{
"name": "epoll_wait",
"ret": "int",
"params": [
{
"name": "epfd",
"type": "int"
},
{
"name": "events",
"type": "void *"
},
{
"name": "maxevents",
"type": "int"
},
{
"name": "timeout",
"type": "int"
}
],
"variadic": false
},
{
"name": "ioctl",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "request",
"type": "ulong"
}
],
"variadic": true
},
{
"name": "pthread_create",
"ret": "int",
"params": [
{
"name": "thread",
"type": "void *"
},
{
"name": "attr",
"type": "void *"
},
{
"name": "start_routine",
"type": "void *"
},
{
"name": "arg",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_join",
"ret": "int",
"params": [
{
"name": "thread",
"type": "ulong"
},
{
"name": "retval",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_exit",
"ret": "void",
"params": [
{
"name": "retval",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_detach",
"ret": "int",
"params": [
{
"name": "thread",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "pthread_self",
"ret": "ulong",
"params": [],
"variadic": false
},
{
"name": "pthread_equal",
"ret": "int",
"params": [
{
"name": "t1",
"type": "ulong"
},
{
"name": "t2",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "pthread_cancel",
"ret": "int",
"params": [
{
"name": "thread",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "pthread_mutex_init",
"ret": "int",
"params": [
{
"name": "mutex",
"type": "void *"
},
{
"name": "attr",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_mutex_destroy",
"ret": "int",
"params": [
{
"name": "mutex",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_mutex_lock",
"ret": "int",
"params": [
{
"name": "mutex",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_mutex_trylock",
"ret": "int",
"params": [
{
"name": "mutex",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_mutex_unlock",
"ret": "int",
"params": [
{
"name": "mutex",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_rwlock_init",
"ret": "int",
"params": [
{
"name": "rwlock",
"type": "void *"
},
{
"name": "attr",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_rwlock_destroy",
"ret": "int",
"params": [
{
"name": "rwlock",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_rwlock_rdlock",
"ret": "int",
"params": [
{
"name": "rwlock",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_rwlock_wrlock",
"ret": "int",
"params": [
{
"name": "rwlock",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_rwlock_unlock",
"ret": "int",
"params": [
{
"name": "rwlock",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_cond_init",
"ret": "int",
"params": [
{
"name": "cond",
"type": "void *"
},
{
"name": "attr",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_cond_destroy",
"ret": "int",
"params": [
{
"name": "cond",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_cond_wait",
"ret": "int",
"params": [
{
"name": "cond",
"type": "void *"
},
{
"name": "mutex",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_cond_signal",
"ret": "int",
"params": [
{
"name": "cond",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_cond_broadcast",
"ret": "int",
"params": [
{
"name": "cond",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_key_create",
"ret": "int",
"params": [
{
"name": "key",
"type": "void *"
},
{
"name": "destructor",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_setspecific",
"ret": "int",
"params": [
{
"name": "key",
"type": "uint"
},
{
"name": "value",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pthread_getspecific",
"ret": "void *",
"params": [
{
"name": "key",
"type": "uint"
}
],
"variadic": false
},
{
"name": "dlopen",
"ret": "void *",
"params": [
{
"name": "filename",
"type": "char *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "dlsym",
"ret": "void *",
"params": [
{
"name": "handle",
"type": "void *"
},
{
"name": "symbol",
"type": "char *"
}
],
"variadic": false
},
{
"name": "dlclose",
"ret": "int",
"params": [
{
"name": "handle",
"type": "void *"
}
],
"variadic": false
},
{
"name": "dlerror",
"ret": "char *",
"params": [],
"variadic": false
},
{
"name": "wait3",
"ret": "int",
"params": [
{
"name": "status",
"type": "void *"
},
{
"name": "options",
"type": "int"
},
{
"name": "rusage",
"type": "void *"
}
],
"variadic": false
},
{
"name": "wait4",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
},
{
"name": "status",
"type": "void *"
},
{
"name": "options",
"type": "int"
},
{
"name": "rusage",
"type": "void *"
}
],
"variadic": false
},
{
"name": "setenv",
"ret": "int",
"params": [
{
"name": "name",
"type": "char *"
},
{
"name": "value",
"type": "char *"
},
{
"name": "overwrite",
"type": "int"
}
],
"variadic": false
},
{
"name": "unsetenv",
"ret": "int",
"params": [
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "putenv",
"ret": "int",
"params": [
{
"name": "string",
"type": "char *"
}
],
"variadic": false
},
{
"name": "random",
"ret": "long",
"params": [],
"variadic": false
},
{
"name": "srandom",
"ret": "void",
"params": [
{
"name": "seed",
"type": "uint"
}
],
"variadic": false
},
{
"name": "VirtualAlloc",
"ret": "void *",
"params": [
{
"name": "lpAddress",
"type": "void *"
},
{
"name": "dwSize",
"type": "size_t"
},
{
"name": "flAllocationType",
"type": "ulong"
},
{
"name": "flProtect",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "VirtualFree",
"ret": "int",
"params": [
{
"name": "lpAddress",
"type": "void *"
},
{
"name": "dwSize",
"type": "size_t"
},
{
"name": "dwFreeType",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "VirtualProtect",
"ret": "int",
"params": [
{
"name": "lpAddress",
"type": "void *"
},
{
"name": "dwSize",
"type": "size_t"
},
{
"name": "flNewProtect",
"type": "ulong"
},
{
"name": "lpflOldProtect",
"type": "void *"
}
],
"variadic": false
},
{
"name": "VirtualQuery",
"ret": "size_t",
"params": [
{
"name": "lpAddress",
"type": "void *"
},
{
"name": "lpBuffer",
"type": "void *"
},
{
"name": "dwLength",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "VirtualAllocEx",
"ret": "void *",
"params": [
{
"name": "hProcess",
"type": "void *"
},
{
"name": "lpAddress",
"type": "void *"
},
{
"name": "dwSize",
"type": "size_t"
},
{
"name": "flAllocationType",
"type": "ulong"
},
{
"name": "flProtect",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "HeapAlloc",
"ret": "void *",
"params": [
{
"name": "hHeap",
"type": "void *"
},
{
"name": "dwFlags",
"type": "ulong"
},
{
"name": "dwBytes",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "HeapFree",
"ret": "int",
"params": [
{
"name": "hHeap",
"type": "void *"
},
{
"name": "dwFlags",
"type": "ulong"
},
{
"name": "lpMem",
"type": "void *"
}
],
"variadic": false
},
{
"name": "HeapCreate",
"ret": "void *",
"params": [
{
"name": "flOptions",
"type": "ulong"
},
{
"name": "dwInitialSize",
"type": "size_t"
},
{
"name": "dwMaximumSize",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "HeapDestroy",
"ret": "int",
"params": [
{
"name": "hHeap",
"type": "void *"
}
],
"variadic": false
},
{
"name": "HeapReAlloc",
"ret": "void *",
"params": [
{
"name": "hHeap",
"type": "void *"
},
{
"name": "dwFlags",
"type": "ulong"
},
{
"name": "lpMem",
"type": "void *"
},
{
"name": "dwBytes",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "HeapSize",
"ret": "size_t",
"params": [
{
"name": "hHeap",
"type": "void *"
},
{
"name": "dwFlags",
"type": "ulong"
},
{
"name": "lpMem",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GetProcessHeap",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "GlobalAlloc",
"ret": "void *",
"params": [
{
"name": "uFlags",
"type": "uint"
},
{
"name": "dwBytes",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "GlobalFree",
"ret": "void *",
"params": [
{
"name": "hMem",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GlobalLock",
"ret": "void *",
"params": [
{
"name": "hMem",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GlobalUnlock",
"ret": "int",
"params": [
{
"name": "hMem",
"type": "void *"
}
],
"variadic": false
},
{
"name": "LocalAlloc",
"ret": "void *",
"params": [
{
"name": "uFlags",
"type": "uint"
},
{
"name": "uBytes",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "LocalFree",
"ret": "void *",
"params": [
{
"name": "hMem",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CreateFileA",
"ret": "void *",
"params": [
{
"name": "lpFileName",
"type": "char *"
},
{
"name": "dwDesiredAccess",
"type": "ulong"
},
{
"name": "dwShareMode",
"type": "ulong"
},
{
"name": "lpSecurityAttributes",
"type": "void *"
},
{
"name": "dwCreationDisposition",
"type": "ulong"
},
{
"name": "dwFlagsAndAttributes",
"type": "ulong"
},
{
"name": "hTemplateFile",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CreateFileW",
"ret": "void *",
"params": [
{
"name": "lpFileName",
"type": "wchar_t *"
},
{
"name": "dwDesiredAccess",
"type": "ulong"
},
{
"name": "dwShareMode",
"type": "ulong"
},
{
"name": "lpSecurityAttributes",
"type": "void *"
},
{
"name": "dwCreationDisposition",
"type": "ulong"
},
{
"name": "dwFlagsAndAttributes",
"type": "ulong"
},
{
"name": "hTemplateFile",
"type": "void *"
}
],
"variadic": false
},
{
"name": "ReadFile",
"ret": "int",
"params": [
{
"name": "hFile",
"type": "void *"
},
{
"name": "lpBuffer",
"type": "void *"
},
{
"name": "nNumberOfBytesToRead",
"type": "ulong"
},
{
"name": "lpNumberOfBytesRead",
"type": "void *"
},
{
"name": "lpOverlapped",
"type": "void *"
}
],
"variadic": false
},
{
"name": "WriteFile",
"ret": "int",
"params": [
{
"name": "hFile",
"type": "void *"
},
{
"name": "lpBuffer",
"type": "void *"
},
{
"name": "nNumberOfBytesToWrite",
"type": "ulong"
},
{
"name": "lpNumberOfBytesWritten",
"type": "void *"
},
{
"name": "lpOverlapped",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CloseHandle",
"ret": "int",
"params": [
{
"name": "hObject",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GetFileSize",
"ret": "ulong",
"params": [
{
"name": "hFile",
"type": "void *"
},
{
"name": "lpFileSizeHigh",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SetFilePointer",
"ret": "ulong",
"params": [
{
"name": "hFile",
"type": "void *"
},
{
"name": "lDistanceToMove",
"type": "long"
},
{
"name": "lpDistanceToMoveHigh",
"type": "void *"
},
{
"name": "dwMoveMethod",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "SetFilePointerEx",
"ret": "int",
"params": [
{
"name": "hFile",
"type": "void *"
},
{
"name": "liDistanceToMove",
"type": "long"
},
{
"name": "lpNewFilePointer",
"type": "void *"
},
{
"name": "dwMoveMethod",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "FlushFileBuffers",
"ret": "int",
"params": [
{
"name": "hFile",
"type": "void *"
}
],
"variadic": false
},
{
"name": "DeleteFileA",
"ret": "int",
"params": [
{
"name": "lpFileName",
"type": "char *"
}
],
"variadic": false
},
{
"name": "DeleteFileW",
"ret": "int",
"params": [
{
"name": "lpFileName",
"type": "wchar_t *"
}
],
"variadic": false
},
{
"name": "CopyFileA",
"ret": "int",
"params": [
{
"name": "lpExistingFileName",
"type": "char *"
},
{
"name": "lpNewFileName",
"type": "char *"
},
{
"name": "bFailIfExists",
"type": "int"
}
],
"variadic": false
},
{
"name": "CopyFileW",
"ret": "int",
"params": [
{
"name": "lpExistingFileName",
"type": "wchar_t *"
},
{
"name": "lpNewFileName",
"type": "wchar_t *"
},
{
"name": "bFailIfExists",
"type": "int"
}
],
"variadic": false
},
{
"name": "MoveFileA",
"ret": "int",
"params": [
{
"name": "lpExistingFileName",
"type": "char *"
},
{
"name": "lpNewFileName",
"type": "char *"
}
],
"variadic": false
},
{
"name": "MoveFileW",
"ret": "int",
"params": [
{
"name": "lpExistingFileName",
"type": "wchar_t *"
},
{
"name": "lpNewFileName",
"type": "wchar_t *"
}
],
"variadic": false
},
{
"name": "GetTempPathA",
"ret": "ulong",
"params": [
{
"name": "nBufferLength",
"type": "ulong"
},
{
"name": "lpBuffer",
"type": "char *"
}
],
"variadic": false
},
{
"name": "GetTempFileNameA",
"ret": "uint",
"params": [
{
"name": "lpPathName",
"type": "char *"
},
{
"name": "lpPrefixString",
"type": "char *"
},
{
"name": "uUnique",
"type": "uint"
},
{
"name": "lpTempFileName",
"type": "char *"
}
],
"variadic": false
},
{
"name": "FindFirstFileA",
"ret": "void *",
"params": [
{
"name": "lpFileName",
"type": "char *"
},
{
"name": "lpFindFileData",
"type": "void *"
}
],
"variadic": false
},
{
"name": "FindFirstFileW",
"ret": "void *",
"params": [
{
"name": "lpFileName",
"type": "wchar_t *"
},
{
"name": "lpFindFileData",
"type": "void *"
}
],
"variadic": false
},
{
"name": "FindNextFileA",
"ret": "int",
"params": [
{
"name": "hFindFile",
"type": "void *"
},
{
"name": "lpFindFileData",
"type": "void *"
}
],
"variadic": false
},
{
"name": "FindNextFileW",
"ret": "int",
"params": [
{
"name": "hFindFile",
"type": "void *"
},
{
"name": "lpFindFileData",
"type": "void *"
}
],
"variadic": false
},
{
"name": "FindClose",
"ret": "int",
"params": [
{
"name": "hFindFile",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GetFileAttributesA",
"ret": "ulong",
"params": [
{
"name": "lpFileName",
"type": "char *"
}
],
"variadic": false
},
{
"name": "GetFileAttributesW",
"ret": "ulong",
"params": [
{
"name": "lpFileName",
"type": "wchar_t *"
}
],
"variadic": false
},
{
"name": "CreateDirectoryA",
"ret": "int",
"params": [
{
"name": "lpPathName",
"type": "char *"
},
{
"name": "lpSecurityAttributes",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CreateDirectoryW",
"ret": "int",
"params": [
{
"name": "lpPathName",
"type": "wchar_t *"
},
{
"name": "lpSecurityAttributes",
"type": "void *"
}
],
"variadic": false
},
{
"name": "RemoveDirectoryA",
"ret": "int",
"params": [
{
"name": "lpPathName",
"type": "char *"
}
],
"variadic": false
},
{
"name": "GetProcAddress",
"ret": "void *",
"params": [
{
"name": "hModule",
"type": "void *"
},
{
"name": "lpProcName",
"type": "char *"
}
],
"variadic": false
},
{
"name": "LoadLibraryA",
"ret": "void *",
"params": [
{
"name": "lpLibFileName",
"type": "char *"
}
],
"variadic": false
},
{
"name": "LoadLibraryW",
"ret": "void *",
"params": [
{
"name": "lpLibFileName",
"type": "wchar_t *"
}
],
"variadic": false
},
{
"name": "LoadLibraryExA",
"ret": "void *",
"params": [
{
"name": "lpLibFileName",
"type": "char *"
},
{
"name": "hFile",
"type": "void *"
},
{
"name": "dwFlags",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "LoadLibraryExW",
"ret": "void *",
"params": [
{
"name": "lpLibFileName",
"type": "wchar_t *"
},
{
"name": "hFile",
"type": "void *"
},
{
"name": "dwFlags",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "FreeLibrary",
"ret": "int",
"params": [
{
"name": "hLibModule",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GetModuleHandleA",
"ret": "void *",
"params": [
{
"name": "lpModuleName",
"type": "char *"
}
],
"variadic": false
},
{
"name": "GetModuleHandleW",
"ret": "void *",
"params": [
{
"name": "lpModuleName",
"type": "wchar_t *"
}
],
"variadic": false
},
{
"name": "GetModuleFileNameA",
"ret": "ulong",
"params": [
{
"name": "hModule",
"type": "void *"
},
{
"name": "lpFilename",
"type": "char *"
},
{
"name": "nSize",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "GetModuleFileNameW",
"ret": "ulong",
"params": [
{
"name": "hModule",
"type": "void *"
},
{
"name": "lpFilename",
"type": "wchar_t *"
},
{
"name": "nSize",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "CreateProcessA",
"ret": "int",
"params": [
{
"name": "lpApplicationName",
"type": "char *"
},
{
"name": "lpCommandLine",
"type": "char *"
},
{
"name": "lpProcessAttributes",
"type": "void *"
},
{
"name": "lpThreadAttributes",
"type": "void *"
},
{
"name": "bInheritHandles",
"type": "int"
},
{
"name": "dwCreationFlags",
"type": "ulong"
},
{
"name": "lpEnvironment",
"type": "void *"
},
{
"name": "lpCurrentDirectory",
"type": "char *"
},
{
"name": "lpStartupInfo",
"type": "void *"
},
{
"name": "lpProcessInformation",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CreateProcessW",
"ret": "int",
"params": [
{
"name": "lpApplicationName",
"type": "wchar_t *"
},
{
"name": "lpCommandLine",
"type": "wchar_t *"
},
{
"name": "lpProcessAttributes",
"type": "void *"
},
{
"name": "lpThreadAttributes",
"type": "void *"
},
{
"name": "bInheritHandles",
"type": "int"
},
{
"name": "dwCreationFlags",
"type": "ulong"
},
{
"name": "lpEnvironment",
"type": "void *"
},
{
"name": "lpCurrentDirectory",
"type": "wchar_t *"
},
{
"name": "lpStartupInfo",
"type": "void *"
},
{
"name": "lpProcessInformation",
"type": "void *"
}
],
"variadic": false
},
{
"name": "OpenProcess",
"ret": "void *",
"params": [
{
"name": "dwDesiredAccess",
"type": "ulong"
},
{
"name": "bInheritHandle",
"type": "int"
},
{
"name": "dwProcessId",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "TerminateProcess",
"ret": "int",
"params": [
{
"name": "hProcess",
"type": "void *"
},
{
"name": "uExitCode",
"type": "uint"
}
],
"variadic": false
},
{
"name": "ExitProcess",
"ret": "void",
"params": [
{
"name": "uExitCode",
"type": "uint"
}
],
"variadic": false
},
{
"name": "GetCurrentProcess",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "GetCurrentProcessId",
"ret": "ulong",
"params": [],
"variadic": false
},
{
"name": "CreateThread",
"ret": "void *",
"params": [
{
"name": "lpThreadAttributes",
"type": "void *"
},
{
"name": "dwStackSize",
"type": "size_t"
},
{
"name": "lpStartAddress",
"type": "void *"
},
{
"name": "lpParameter",
"type": "void *"
},
{
"name": "dwCreationFlags",
"type": "ulong"
},
{
"name": "lpThreadId",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CreateRemoteThread",
"ret": "void *",
"params": [
{
"name": "hProcess",
"type": "void *"
},
{
"name": "lpThreadAttributes",
"type": "void *"
},
{
"name": "dwStackSize",
"type": "size_t"
},
{
"name": "lpStartAddress",
"type": "void *"
},
{
"name": "lpParameter",
"type": "void *"
},
{
"name": "dwCreationFlags",
"type": "ulong"
},
{
"name": "lpThreadId",
"type": "void *"
}
],
"variadic": false
},
{
"name": "ExitThread",
"ret": "void",
"params": [
{
"name": "dwExitCode",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "GetExitCodeThread",
"ret": "int",
"params": [
{
"name": "hThread",
"type": "void *"
},
{
"name": "lpExitCode",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GetCurrentThread",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "GetCurrentThreadId",
"ret": "ulong",
"params": [],
"variadic": false
},
{
"name": "SuspendThread",
"ret": "ulong",
"params": [
{
"name": "hThread",
"type": "void *"
}
],
"variadic": false
},
{
"name": "ResumeThread",
"ret": "ulong",
"params": [
{
"name": "hThread",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GetThreadContext",
"ret": "int",
"params": [
{
"name": "hThread",
"type": "void *"
},
{
"name": "lpContext",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SetThreadContext",
"ret": "int",
"params": [
{
"name": "hThread",
"type": "void *"
},
{
"name": "lpContext",
"type": "void *"
}
],
"variadic": false
},
{
"name": "WriteProcessMemory",
"ret": "int",
"params": [
{
"name": "hProcess",
"type": "void *"
},
{
"name": "lpBaseAddress",
"type": "void *"
},
{
"name": "lpBuffer",
"type": "void *"
},
{
"name": "nSize",
"type": "size_t"
},
{
"name": "lpNumberOfBytesWritten",
"type": "void *"
}
],
"variadic": false
},
{
"name": "ReadProcessMemory",
"ret": "int",
"params": [
{
"name": "hProcess",
"type": "void *"
},
{
"name": "lpBaseAddress",
"type": "void *"
},
{
"name": "lpBuffer",
"type": "void *"
},
{
"name": "nSize",
"type": "size_t"
},
{
"name": "lpNumberOfBytesRead",
"type": "void *"
}
],
"variadic": false
},
{
"name": "WaitForSingleObject",
"ret": "ulong",
"params": [
{
"name": "hHandle",
"type": "void *"
},
{
"name": "dwMilliseconds",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "WaitForMultipleObjects",
"ret": "ulong",
"params": [
{
"name": "nCount",
"type": "ulong"
},
{
"name": "lpHandles",
"type": "void *"
},
{
"name": "bWaitAll",
"type": "int"
},
{
"name": "dwMilliseconds",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "Sleep",
"ret": "void",
"params": [
{
"name": "dwMilliseconds",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "SleepEx",
"ret": "ulong",
"params": [
{
"name": "dwMilliseconds",
"type": "ulong"
},
{
"name": "bAlertable",
"type": "int"
}
],
"variadic": false
},
{
"name": "CreateMutexA",
"ret": "void *",
"params": [
{
"name": "lpMutexAttributes",
"type": "void *"
},
{
"name": "bInitialOwner",
"type": "int"
},
{
"name": "lpName",
"type": "char *"
}
],
"variadic": false
},
{
"name": "CreateMutexW",
"ret": "void *",
"params": [
{
"name": "lpMutexAttributes",
"type": "void *"
},
{
"name": "bInitialOwner",
"type": "int"
},
{
"name": "lpName",
"type": "wchar_t *"
}
],
"variadic": false
},
{
"name": "ReleaseMutex",
"ret": "int",
"params": [
{
"name": "hMutex",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CreateEventA",
"ret": "void *",
"params": [
{
"name": "lpEventAttributes",
"type": "void *"
},
{
"name": "bManualReset",
"type": "int"
},
{
"name": "bInitialState",
"type": "int"
},
{
"name": "lpName",
"type": "char *"
}
],
"variadic": false
},
{
"name": "CreateEventW",
"ret": "void *",
"params": [
{
"name": "lpEventAttributes",
"type": "void *"
},
{
"name": "bManualReset",
"type": "int"
},
{
"name": "bInitialState",
"type": "int"
},
{
"name": "lpName",
"type": "wchar_t *"
}
],
"variadic": false
},
{
"name": "SetEvent",
"ret": "int",
"params": [
{
"name": "hEvent",
"type": "void *"
}
],
"variadic": false
},
{
"name": "ResetEvent",
"ret": "int",
"params": [
{
"name": "hEvent",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CreateSemaphoreA",
"ret": "void *",
"params": [
{
"name": "lpSemaphoreAttributes",
"type": "void *"
},
{
"name": "lInitialCount",
"type": "long"
},
{
"name": "lMaximumCount",
"type": "long"
},
{
"name": "lpName",
"type": "char *"
}
],
"variadic": false
},
{
"name": "ReleaseSemaphore",
"ret": "int",
"params": [
{
"name": "hSemaphore",
"type": "void *"
},
{
"name": "lReleaseCount",
"type": "long"
},
{
"name": "lpPreviousCount",
"type": "void *"
}
],
"variadic": false
},
{
"name": "InitializeCriticalSection",
"ret": "void",
"params": [
{
"name": "lpCriticalSection",
"type": "void *"
}
],
"variadic": false
},
{
"name": "EnterCriticalSection",
"ret": "void",
"params": [
{
"name": "lpCriticalSection",
"type": "void *"
}
],
"variadic": false
},
{
"name": "LeaveCriticalSection",
"ret": "void",
"params": [
{
"name": "lpCriticalSection",
"type": "void *"
}
],
"variadic": false
},
{
"name": "DeleteCriticalSection",
"ret": "void",
"params": [
{
"name": "lpCriticalSection",
"type": "void *"
}
],
"variadic": false
},
{
"name": "TryEnterCriticalSection",
"ret": "int",
"params": [
{
"name": "lpCriticalSection",
"type": "void *"
}
],
"variadic": false
},
{
"name": "InitializeSRWLock",
"ret": "void",
"params": [
{
"name": "SRWLock",
"type": "void *"
}
],
"variadic": false
},
{
"name": "AcquireSRWLockExclusive",
"ret": "void",
"params": [
{
"name": "SRWLock",
"type": "void *"
}
],
"variadic": false
},
{
"name": "ReleaseSRWLockExclusive",
"ret": "void",
"params": [
{
"name": "SRWLock",
"type": "void *"
}
],
"variadic": false
},
{
"name": "AcquireSRWLockShared",
"ret": "void",
"params": [
{
"name": "SRWLock",
"type": "void *"
}
],
"variadic": false
},
{
"name": "ReleaseSRWLockShared",
"ret": "void",
"params": [
{
"name": "SRWLock",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GetLastError",
"ret": "ulong",
"params": [],
"variadic": false
},
{
"name": "SetLastError",
"ret": "void",
"params": [
{
"name": "dwErrCode",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "FormatMessageA",
"ret": "ulong",
"params": [
{
"name": "dwFlags",
"type": "ulong"
},
{
"name": "lpSource",
"type": "void *"
},
{
"name": "dwMessageId",
"type": "ulong"
},
{
"name": "dwLanguageId",
"type": "ulong"
},
{
"name": "lpBuffer",
"type": "char *"
},
{
"name": "nSize",
"type": "ulong"
},
{
"name": "Arguments",
"type": "void *"
}
],
"variadic": false
},
{
"name": "FormatMessageW",
"ret": "ulong",
"params": [
{
"name": "dwFlags",
"type": "ulong"
},
{
"name": "lpSource",
"type": "void *"
},
{
"name": "dwMessageId",
"type": "ulong"
},
{
"name": "dwLanguageId",
"type": "ulong"
},
{
"name": "lpBuffer",
"type": "wchar_t *"
},
{
"name": "nSize",
"type": "ulong"
},
{
"name": "Arguments",
"type": "void *"
}
],
"variadic": false
},
{
"name": "RaiseException",
"ret": "void",
"params": [
{
"name": "dwExceptionCode",
"type": "ulong"
},
{
"name": "dwExceptionFlags",
"type": "ulong"
},
{
"name": "nNumberOfArguments",
"type": "ulong"
},
{
"name": "lpArguments",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SetUnhandledExceptionFilter",
"ret": "void *",
"params": [
{
"name": "lpTopLevelExceptionFilter",
"type": "void *"
}
],
"variadic": false
},
{
"name": "RegOpenKeyExA",
"ret": "long",
"params": [
{
"name": "hKey",
"type": "void *"
},
{
"name": "lpSubKey",
"type": "char *"
},
{
"name": "ulOptions",
"type": "ulong"
},
{
"name": "samDesired",
"type": "ulong"
},
{
"name": "phkResult",
"type": "void *"
}
],
"variadic": false
},
{
"name": "RegOpenKeyExW",
"ret": "long",
"params": [
{
"name": "hKey",
"type": "void *"
},
{
"name": "lpSubKey",
"type": "wchar_t *"
},
{
"name": "ulOptions",
"type": "ulong"
},
{
"name": "samDesired",
"type": "ulong"
},
{
"name": "phkResult",
"type": "void *"
}
],
"variadic": false
},
{
"name": "RegCreateKeyExA",
"ret": "long",
"params": [
{
"name": "hKey",
"type": "void *"
},
{
"name": "lpSubKey",
"type": "char *"
},
{
"name": "Reserved",
"type": "ulong"
},
{
"name": "lpClass",
"type": "char *"
},
{
"name": "dwOptions",
"type": "ulong"
},
{
"name": "samDesired",
"type": "ulong"
},
{
"name": "lpSecurityAttributes",
"type": "void *"
},
{
"name": "phkResult",
"type": "void *"
},
{
"name": "lpdwDisposition",
"type": "void *"
}
],
"variadic": false
},
{
"name": "RegSetValueExA",
"ret": "long",
"params": [
{
"name": "hKey",
"type": "void *"
},
{
"name": "lpValueName",
"type": "char *"
},
{
"name": "Reserved",
"type": "ulong"
},
{
"name": "dwType",
"type": "ulong"
},
{
"name": "lpData",
"type": "void *"
},
{
"name": "cbData",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "RegSetValueExW",
"ret": "long",
"params": [
{
"name": "hKey",
"type": "void *"
},
{
"name": "lpValueName",
"type": "wchar_t *"
},
{
"name": "Reserved",
"type": "ulong"
},
{
"name": "dwType",
"type": "ulong"
},
{
"name": "lpData",
"type": "void *"
},
{
"name": "cbData",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "RegQueryValueExA",
"ret": "long",
"params": [
{
"name": "hKey",
"type": "void *"
},
{
"name": "lpValueName",
"type": "char *"
},
{
"name": "lpReserved",
"type": "void *"
},
{
"name": "lpType",
"type": "void *"
},
{
"name": "lpData",
"type": "void *"
},
{
"name": "lpcbData",
"type": "void *"
}
],
"variadic": false
},
{
"name": "RegQueryValueExW",
"ret": "long",
"params": [
{
"name": "hKey",
"type": "void *"
},
{
"name": "lpValueName",
"type": "wchar_t *"
},
{
"name": "lpReserved",
"type": "void *"
},
{
"name": "lpType",
"type": "void *"
},
{
"name": "lpData",
"type": "void *"
},
{
"name": "lpcbData",
"type": "void *"
}
],
"variadic": false
},
{
"name": "RegCloseKey",
"ret": "long",
"params": [
{
"name": "hKey",
"type": "void *"
}
],
"variadic": false
},
{
"name": "RegDeleteKeyA",
"ret": "long",
"params": [
{
"name": "hKey",
"type": "void *"
},
{
"name": "lpSubKey",
"type": "char *"
}
],
"variadic": false
},
{
"name": "RegDeleteValueA",
"ret": "long",
"params": [
{
"name": "hKey",
"type": "void *"
},
{
"name": "lpValueName",
"type": "char *"
}
],
"variadic": false
},
{
"name": "MultiByteToWideChar",
"ret": "int",
"params": [
{
"name": "CodePage",
"type": "uint"
},
{
"name": "dwFlags",
"type": "ulong"
},
{
"name": "lpMultiByteStr",
"type": "char *"
},
{
"name": "cbMultiByte",
"type": "int"
},
{
"name": "lpWideCharStr",
"type": "wchar_t *"
},
{
"name": "cchWideChar",
"type": "int"
}
],
"variadic": false
},
{
"name": "WideCharToMultiByte",
"ret": "int",
"params": [
{
"name": "CodePage",
"type": "uint"
},
{
"name": "dwFlags",
"type": "ulong"
},
{
"name": "lpWideCharStr",
"type": "wchar_t *"
},
{
"name": "cchWideChar",
"type": "int"
},
{
"name": "lpMultiByteStr",
"type": "char *"
},
{
"name": "cbMultiByte",
"type": "int"
},
{
"name": "lpDefaultChar",
"type": "char *"
},
{
"name": "lpUsedDefaultChar",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GetSystemInfo",
"ret": "void",
"params": [
{
"name": "lpSystemInfo",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GetVersionExA",
"ret": "int",
"params": [
{
"name": "lpVersionInformation",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GetComputerNameA",
"ret": "int",
"params": [
{
"name": "lpBuffer",
"type": "char *"
},
{
"name": "nSize",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GetUserNameA",
"ret": "int",
"params": [
{
"name": "lpBuffer",
"type": "char *"
},
{
"name": "pcbBuffer",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GetEnvironmentVariableA",
"ret": "ulong",
"params": [
{
"name": "lpName",
"type": "char *"
},
{
"name": "lpBuffer",
"type": "char *"
},
{
"name": "nSize",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "GetEnvironmentVariableW",
"ret": "ulong",
"params": [
{
"name": "lpName",
"type": "wchar_t *"
},
{
"name": "lpBuffer",
"type": "wchar_t *"
},
{
"name": "nSize",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "SetEnvironmentVariableA",
"ret": "int",
"params": [
{
"name": "lpName",
"type": "char *"
},
{
"name": "lpValue",
"type": "char *"
}
],
"variadic": false
},
{
"name": "GetCommandLineA",
"ret": "char *",
"params": [],
"variadic": false
},
{
"name": "GetCommandLineW",
"ret": "wchar_t *",
"params": [],
"variadic": false
},
{
"name": "GetTickCount",
"ret": "ulong",
"params": [],
"variadic": false
},
{
"name": "GetTickCount64",
"ret": "ulong",
"params": [],
"variadic": false
},
{
"name": "QueryPerformanceCounter",
"ret": "int",
"params": [
{
"name": "lpPerformanceCount",
"type": "void *"
}
],
"variadic": false
},
{
"name": "QueryPerformanceFrequency",
"ret": "int",
"params": [
{
"name": "lpFrequency",
"type": "void *"
}
],
"variadic": false
},
{
"name": "IsDebuggerPresent",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "OutputDebugStringA",
"ret": "void",
"params": [
{
"name": "lpOutputString",
"type": "char *"
}
],
"variadic": false
},
{
"name": "OutputDebugStringW",
"ret": "void",
"params": [
{
"name": "lpOutputString",
"type": "wchar_t *"
}
],
"variadic": false
},
{
"name": "DebugBreak",
"ret": "void",
"params": [],
"variadic": false
},
{
"name": "CheckRemoteDebuggerPresent",
"ret": "int",
"params": [
{
"name": "hProcess",
"type": "void *"
},
{
"name": "pbDebuggerPresent",
"type": "void *"
}
],
"variadic": false
},
{
"name": "MessageBoxA",
"ret": "int",
"params": [
{
"name": "hWnd",
"type": "void *"
},
{
"name": "lpText",
"type": "char *"
},
{
"name": "lpCaption",
"type": "char *"
},
{
"name": "uType",
"type": "uint"
}
],
"variadic": false
},
{
"name": "MessageBoxW",
"ret": "int",
"params": [
{
"name": "hWnd",
"type": "void *"
},
{
"name": "lpText",
"type": "wchar_t *"
},
{
"name": "lpCaption",
"type": "wchar_t *"
},
{
"name": "uType",
"type": "uint"
}
],
"variadic": false
},
{
"name": "GetWindowTextA",
"ret": "int",
"params": [
{
"name": "hWnd",
"type": "void *"
},
{
"name": "lpString",
"type": "char *"
},
{
"name": "nMaxCount",
"type": "int"
}
],
"variadic": false
},
{
"name": "GetWindowTextW",
"ret": "int",
"params": [
{
"name": "hWnd",
"type": "void *"
},
{
"name": "lpString",
"type": "wchar_t *"
},
{
"name": "nMaxCount",
"type": "int"
}
],
"variadic": false
},
{
"name": "FindWindowA",
"ret": "void *",
"params": [
{
"name": "lpClassName",
"type": "char *"
},
{
"name": "lpWindowName",
"type": "char *"
}
],
"variadic": false
},
{
"name": "FindWindowW",
"ret": "void *",
"params": [
{
"name": "lpClassName",
"type": "wchar_t *"
},
{
"name": "lpWindowName",
"type": "wchar_t *"
}
],
"variadic": false
},
{
"name": "SendMessageA",
"ret": "long",
"params": [
{
"name": "hWnd",
"type": "void *"
},
{
"name": "Msg",
"type": "uint"
},
{
"name": "wParam",
"type": "ulong"
},
{
"name": "lParam",
"type": "long"
}
],
"variadic": false
},
{
"name": "SendMessageW",
"ret": "long",
"params": [
{
"name": "hWnd",
"type": "void *"
},
{
"name": "Msg",
"type": "uint"
},
{
"name": "wParam",
"type": "ulong"
},
{
"name": "lParam",
"type": "long"
}
],
"variadic": false
},
{
"name": "PostMessageA",
"ret": "int",
"params": [
{
"name": "hWnd",
"type": "void *"
},
{
"name": "Msg",
"type": "uint"
},
{
"name": "wParam",
"type": "ulong"
},
{
"name": "lParam",
"type": "long"
}
],
"variadic": false
},
{
"name": "PostMessageW",
"ret": "int",
"params": [
{
"name": "hWnd",
"type": "void *"
},
{
"name": "Msg",
"type": "uint"
},
{
"name": "wParam",
"type": "ulong"
},
{
"name": "lParam",
"type": "long"
}
],
"variadic": false
},
{
"name": "ShellExecuteA",
"ret": "void *",
"params": [
{
"name": "hwnd",
"type": "void *"
},
{
"name": "lpOperation",
"type": "char *"
},
{
"name": "lpFile",
"type": "char *"
},
{
"name": "lpParameters",
"type": "char *"
},
{
"name": "lpDirectory",
"type": "char *"
},
{
"name": "nShowCmd",
"type": "int"
}
],
"variadic": false
},
{
"name": "ShellExecuteW",
"ret": "void *",
"params": [
{
"name": "hwnd",
"type": "void *"
},
{
"name": "lpOperation",
"type": "wchar_t *"
},
{
"name": "lpFile",
"type": "wchar_t *"
},
{
"name": "lpParameters",
"type": "wchar_t *"
},
{
"name": "lpDirectory",
"type": "wchar_t *"
},
{
"name": "nShowCmd",
"type": "int"
}
],
"variadic": false
},
{
"name": "CommandLineToArgvW",
"ret": "void *",
"params": [
{
"name": "lpCmdLine",
"type": "wchar_t *"
},
{
"name": "pNumArgs",
"type": "void *"
}
],
"variadic": false
},
{
"name": "WSAStartup",
"ret": "int",
"params": [
{
"name": "wVersionRequested",
"type": "uint"
},
{
"name": "lpWSAData",
"type": "void *"
}
],
"variadic": false
},
{
"name": "WSACleanup",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "WSAGetLastError",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "InternetOpenA",
"ret": "void *",
"params": [
{
"name": "lpszAgent",
"type": "char *"
},
{
"name": "dwAccessType",
"type": "ulong"
},
{
"name": "lpszProxy",
"type": "char *"
},
{
"name": "lpszProxyBypass",
"type": "char *"
},
{
"name": "dwFlags",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "InternetOpenUrlA",
"ret": "void *",
"params": [
{
"name": "hInternet",
"type": "void *"
},
{
"name": "lpszUrl",
"type": "char *"
},
{
"name": "lpszHeaders",
"type": "char *"
},
{
"name": "dwHeadersLength",
"type": "ulong"
},
{
"name": "dwFlags",
"type": "ulong"
},
{
"name": "dwContext",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "InternetReadFile",
"ret": "int",
"params": [
{
"name": "hFile",
"type": "void *"
},
{
"name": "lpBuffer",
"type": "void *"
},
{
"name": "dwNumberOfBytesToRead",
"type": "ulong"
},
{
"name": "lpdwNumberOfBytesRead",
"type": "void *"
}
],
"variadic": false
},
{
"name": "InternetCloseHandle",
"ret": "int",
"params": [
{
"name": "hInternet",
"type": "void *"
}
],
"variadic": false
},
{
"name": "URLDownloadToFileA",
"ret": "long",
"params": [
{
"name": "pCaller",
"type": "void *"
},
{
"name": "szURL",
"type": "char *"
},
{
"name": "szFileName",
"type": "char *"
},
{
"name": "Reserved",
"type": "ulong"
},
{
"name": "lpfnCB",
"type": "void *"
}
],
"variadic": false
},
{
"name": "URLDownloadToFileW",
"ret": "long",
"params": [
{
"name": "pCaller",
"type": "void *"
},
{
"name": "szURL",
"type": "wchar_t *"
},
{
"name": "szFileName",
"type": "wchar_t *"
},
{
"name": "Reserved",
"type": "ulong"
},
{
"name": "lpfnCB",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CryptAcquireContextA",
"ret": "int",
"params": [
{
"name": "phProv",
"type": "void *"
},
{
"name": "szContainer",
"type": "char *"
},
{
"name": "szProvider",
"type": "char *"
},
{
"name": "dwProvType",
"type": "ulong"
},
{
"name": "dwFlags",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "CryptGenRandom",
"ret": "int",
"params": [
{
"name": "hProv",
"type": "void *"
},
{
"name": "dwLen",
"type": "ulong"
},
{
"name": "pbBuffer",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CryptReleaseContext",
"ret": "int",
"params": [
{
"name": "hProv",
"type": "void *"
},
{
"name": "dwFlags",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "OpenSCManagerA",
"ret": "void *",
"params": [
{
"name": "lpMachineName",
"type": "char *"
},
{
"name": "lpDatabaseName",
"type": "char *"
},
{
"name": "dwDesiredAccess",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "OpenSCManagerW",
"ret": "void *",
"params": [
{
"name": "lpMachineName",
"type": "wchar_t *"
},
{
"name": "lpDatabaseName",
"type": "wchar_t *"
},
{
"name": "dwDesiredAccess",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "CreateServiceA",
"ret": "void *",
"params": [
{
"name": "hSCManager",
"type": "void *"
},
{
"name": "lpServiceName",
"type": "char *"
},
{
"name": "lpDisplayName",
"type": "char *"
},
{
"name": "dwDesiredAccess",
"type": "ulong"
},
{
"name": "dwServiceType",
"type": "ulong"
},
{
"name": "dwStartType",
"type": "ulong"
},
{
"name": "dwErrorControl",
"type": "ulong"
},
{
"name": "lpBinaryPathName",
"type": "char *"
},
{
"name": "lpLoadOrderGroup",
"type": "char *"
},
{
"name": "lpdwTagId",
"type": "void *"
},
{
"name": "lpDependencies",
"type": "char *"
},
{
"name": "lpServiceStartName",
"type": "char *"
},
{
"name": "lpPassword",
"type": "char *"
}
],
"variadic": false
},
{
"name": "CreateServiceW",
"ret": "void *",
"params": [
{
"name": "hSCManager",
"type": "void *"
},
{
"name": "lpServiceName",
"type": "wchar_t *"
},
{
"name": "lpDisplayName",
"type": "wchar_t *"
},
{
"name": "dwDesiredAccess",
"type": "ulong"
},
{
"name": "dwServiceType",
"type": "ulong"
},
{
"name": "dwStartType",
"type": "ulong"
},
{
"name": "dwErrorControl",
"type": "ulong"
},
{
"name": "lpBinaryPathName",
"type": "wchar_t *"
},
{
"name": "lpLoadOrderGroup",
"type": "wchar_t *"
},
{
"name": "lpdwTagId",
"type": "void *"
},
{
"name": "lpDependencies",
"type": "wchar_t *"
},
{
"name": "lpServiceStartName",
"type": "wchar_t *"
},
{
"name": "lpPassword",
"type": "wchar_t *"
}
],
"variadic": false
},
{
"name": "OpenServiceA",
"ret": "void *",
"params": [
{
"name": "hSCManager",
"type": "void *"
},
{
"name": "lpServiceName",
"type": "char *"
},
{
"name": "dwDesiredAccess",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "OpenServiceW",
"ret": "void *",
"params": [
{
"name": "hSCManager",
"type": "void *"
},
{
"name": "lpServiceName",
"type": "wchar_t *"
},
{
"name": "dwDesiredAccess",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "StartServiceA",
"ret": "int",
"params": [
{
"name": "hService",
"type": "void *"
},
{
"name": "dwNumServiceArgs",
"type": "ulong"
},
{
"name": "lpServiceArgVectors",
"type": "void *"
}
],
"variadic": false
},
{
"name": "ControlService",
"ret": "int",
"params": [
{
"name": "hService",
"type": "void *"
},
{
"name": "dwControl",
"type": "ulong"
},
{
"name": "lpServiceStatus",
"type": "void *"
}
],
"variadic": false
},
{
"name": "DeleteService",
"ret": "int",
"params": [
{
"name": "hService",
"type": "void *"
}
],
"variadic": false
},
{
"name": "NtQueryInformationProcess",
"ret": "long",
"params": [
{
"name": "ProcessHandle",
"type": "void *"
},
{
"name": "ProcessInformationClass",
"type": "int"
},
{
"name": "ProcessInformation",
"type": "void *"
},
{
"name": "ProcessInformationLength",
"type": "uint"
},
{
"name": "ReturnLength",
"type": "void *"
}
],
"variadic": false
},
{
"name": "NtQuerySystemInformation",
"ret": "long",
"params": [
{
"name": "SystemInformationClass",
"type": "int"
},
{
"name": "SystemInformation",
"type": "void *"
},
{
"name": "SystemInformationLength",
"type": "uint"
},
{
"name": "ReturnLength",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CreateToolhelp32Snapshot",
"ret": "void *",
"params": [
{
"name": "dwFlags",
"type": "ulong"
},
{
"name": "th32ProcessID",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "Process32First",
"ret": "int",
"params": [
{
"name": "hSnapshot",
"type": "void *"
},
{
"name": "lppe",
"type": "void *"
}
],
"variadic": false
},
{
"name": "Process32Next",
"ret": "int",
"params": [
{
"name": "hSnapshot",
"type": "void *"
},
{
"name": "lppe",
"type": "void *"
}
],
"variadic": false
},
{
"name": "Thread32First",
"ret": "int",
"params": [
{
"name": "hSnapshot",
"type": "void *"
},
{
"name": "lpte",
"type": "void *"
}
],
"variadic": false
},
{
"name": "Thread32Next",
"ret": "int",
"params": [
{
"name": "hSnapshot",
"type": "void *"
},
{
"name": "lpte",
"type": "void *"
}
],
"variadic": false
},
{
"name": "Module32First",
"ret": "int",
"params": [
{
"name": "hSnapshot",
"type": "void *"
},
{
"name": "lpme",
"type": "void *"
}
],
"variadic": false
},
{
"name": "Module32Next",
"ret": "int",
"params": [
{
"name": "hSnapshot",
"type": "void *"
},
{
"name": "lpme",
"type": "void *"
}
],
"variadic": false
},
{
"name": "TlsAlloc",
"ret": "ulong",
"params": [],
"variadic": false
},
{
"name": "TlsFree",
"ret": "int",
"params": [
{
"name": "dwTlsIndex",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "TlsGetValue",
"ret": "void *",
"params": [
{
"name": "dwTlsIndex",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "TlsSetValue",
"ret": "int",
"params": [
{
"name": "dwTlsIndex",
"type": "ulong"
},
{
"name": "lpTlsValue",
"type": "void *"
}
],
"variadic": false
},
{
"name": "syscall",
"ret": "long",
"params": [
{
"name": "number",
"type": "long"
}
],
"variadic": true
},
{
"name": "prctl",
"ret": "int",
"params": [
{
"name": "option",
"type": "int"
},
{
"name": "arg2",
"type": "ulong"
},
{
"name": "arg3",
"type": "ulong"
},
{
"name": "arg4",
"type": "ulong"
},
{
"name": "arg5",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "ptrace",
"ret": "long",
"params": [
{
"name": "request",
"type": "int"
},
{
"name": "pid",
"type": "int"
},
{
"name": "addr",
"type": "void *"
},
{
"name": "data",
"type": "void *"
}
],
"variadic": false
},
{
"name": "clone",
"ret": "int",
"params": [
{
"name": "fn",
"type": "void *"
},
{
"name": "stack",
"type": "void *"
},
{
"name": "flags",
"type": "int"
},
{
"name": "arg",
"type": "void *"
}
],
"variadic": true
},
{
"name": "clone3",
"ret": "long",
"params": [
{
"name": "cl_args",
"type": "void *"
},
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "futex",
"ret": "int",
"params": [
{
"name": "uaddr",
"type": "void *"
},
{
"name": "futex_op",
"type": "int"
},
{
"name": "val",
"type": "int"
},
{
"name": "timeout",
"type": "void *"
},
{
"name": "uaddr2",
"type": "void *"
},
{
"name": "val3",
"type": "int"
}
],
"variadic": false
},
{
"name": "sendfile",
"ret": "long",
"params": [
{
"name": "out_fd",
"type": "int"
},
{
"name": "in_fd",
"type": "int"
},
{
"name": "offset",
"type": "void *"
},
{
"name": "count",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "splice",
"ret": "long",
"params": [
{
"name": "fd_in",
"type": "int"
},
{
"name": "off_in",
"type": "void *"
},
{
"name": "fd_out",
"type": "int"
},
{
"name": "off_out",
"type": "void *"
},
{
"name": "len",
"type": "size_t"
},
{
"name": "flags",
"type": "uint"
}
],
"variadic": false
},
{
"name": "tee",
"ret": "long",
"params": [
{
"name": "fd_in",
"type": "int"
},
{
"name": "fd_out",
"type": "int"
},
{
"name": "len",
"type": "size_t"
},
{
"name": "flags",
"type": "uint"
}
],
"variadic": false
},
{
"name": "setns",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "nstype",
"type": "int"
}
],
"variadic": false
},
{
"name": "unshare",
"ret": "int",
"params": [
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "mount",
"ret": "int",
"params": [
{
"name": "source",
"type": "char *"
},
{
"name": "target",
"type": "char *"
},
{
"name": "filesystemtype",
"type": "char *"
},
{
"name": "mountflags",
"type": "ulong"
},
{
"name": "data",
"type": "void *"
}
],
"variadic": false
},
{
"name": "umount",
"ret": "int",
"params": [
{
"name": "target",
"type": "char *"
}
],
"variadic": false
},
{
"name": "umount2",
"ret": "int",
"params": [
{
"name": "target",
"type": "char *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "pivot_root",
"ret": "int",
"params": [
{
"name": "new_root",
"type": "char *"
},
{
"name": "put_old",
"type": "char *"
}
],
"variadic": false
},
{
"name": "seccomp",
"ret": "int",
"params": [
{
"name": "operation",
"type": "uint"
},
{
"name": "flags",
"type": "uint"
},
{
"name": "args",
"type": "void *"
}
],
"variadic": false
},
{
"name": "bpf",
"ret": "int",
"params": [
{
"name": "cmd",
"type": "int"
},
{
"name": "attr",
"type": "void *"
},
{
"name": "size",
"type": "uint"
}
],
"variadic": false
},
{
"name": "perf_event_open",
"ret": "int",
"params": [
{
"name": "attr",
"type": "void *"
},
{
"name": "pid",
"type": "int"
},
{
"name": "cpu",
"type": "int"
},
{
"name": "group_fd",
"type": "int"
},
{
"name": "flags",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "inotify_init",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "inotify_init1",
"ret": "int",
"params": [
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "inotify_add_watch",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "pathname",
"type": "char *"
},
{
"name": "mask",
"type": "uint"
}
],
"variadic": false
},
{
"name": "inotify_rm_watch",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "wd",
"type": "int"
}
],
"variadic": false
},
{
"name": "eventfd",
"ret": "int",
"params": [
{
"name": "initval",
"type": "uint"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "timerfd_create",
"ret": "int",
"params": [
{
"name": "clockid",
"type": "int"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "timerfd_settime",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "flags",
"type": "int"
},
{
"name": "new_value",
"type": "void *"
},
{
"name": "old_value",
"type": "void *"
}
],
"variadic": false
},
{
"name": "signalfd",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "mask",
"type": "void *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "memfd_create",
"ret": "int",
"params": [
{
"name": "name",
"type": "char *"
},
{
"name": "flags",
"type": "uint"
}
],
"variadic": false
},
{
"name": "madvise",
"ret": "int",
"params": [
{
"name": "addr",
"type": "void *"
},
{
"name": "length",
"type": "size_t"
},
{
"name": "advice",
"type": "int"
}
],
"variadic": false
},
{
"name": "mincore",
"ret": "int",
"params": [
{
"name": "addr",
"type": "void *"
},
{
"name": "length",
"type": "size_t"
},
{
"name": "vec",
"type": "void *"
}
],
"variadic": false
},
{
"name": "mremap",
"ret": "void *",
"params": [
{
"name": "old_address",
"type": "void *"
},
{
"name": "old_size",
"type": "size_t"
},
{
"name": "new_size",
"type": "size_t"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": true
},
{
"name": "remap_file_pages",
"ret": "int",
"params": [
{
"name": "addr",
"type": "void *"
},
{
"name": "size",
"type": "size_t"
},
{
"name": "prot",
"type": "int"
},
{
"name": "pgoff",
"type": "size_t"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "getrlimit",
"ret": "int",
"params": [
{
"name": "resource",
"type": "int"
},
{
"name": "rlim",
"type": "void *"
}
],
"variadic": false
},
{
"name": "setrlimit",
"ret": "int",
"params": [
{
"name": "resource",
"type": "int"
},
{
"name": "rlim",
"type": "void *"
}
],
"variadic": false
},
{
"name": "getrusage",
"ret": "int",
"params": [
{
"name": "who",
"type": "int"
},
{
"name": "usage",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sched_setaffinity",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
},
{
"name": "cpusetsize",
"type": "size_t"
},
{
"name": "mask",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sched_getaffinity",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
},
{
"name": "cpusetsize",
"type": "size_t"
},
{
"name": "mask",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sched_yield",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "capget",
"ret": "int",
"params": [
{
"name": "hdrp",
"type": "void *"
},
{
"name": "datap",
"type": "void *"
}
],
"variadic": false
},
{
"name": "capset",
"ret": "int",
"params": [
{
"name": "hdrp",
"type": "void *"
},
{
"name": "datap",
"type": "void *"
}
],
"variadic": false
},
{
"name": "personality",
"ret": "int",
"params": [
{
"name": "persona",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "reboot",
"ret": "int",
"params": [
{
"name": "magic",
"type": "int"
},
{
"name": "magic2",
"type": "int"
},
{
"name": "cmd",
"type": "int"
},
{
"name": "arg",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sethostname",
"ret": "int",
"params": [
{
"name": "name",
"type": "char *"
},
{
"name": "len",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "chroot",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
}
],
"variadic": false
},
{
"name": "swapon",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "swapflags",
"type": "int"
}
],
"variadic": false
},
{
"name": "swapoff",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
}
],
"variadic": false
},
{
"name": "dispatch_async",
"ret": "void",
"params": [
{
"name": "queue",
"type": "void *"
},
{
"name": "block",
"type": "void *"
}
],
"variadic": false
},
{
"name": "dispatch_sync",
"ret": "void",
"params": [
{
"name": "queue",
"type": "void *"
},
{
"name": "block",
"type": "void *"
}
],
"variadic": false
},
{
"name": "dispatch_queue_create",
"ret": "void *",
"params": [
{
"name": "label",
"type": "char *"
},
{
"name": "attr",
"type": "void *"
}
],
"variadic": false
},
{
"name": "dispatch_get_main_queue",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "dispatch_get_global_queue",
"ret": "void *",
"params": [
{
"name": "identifier",
"type": "long"
},
{
"name": "flags",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "dispatch_group_create",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "dispatch_group_enter",
"ret": "void",
"params": [
{
"name": "group",
"type": "void *"
}
],
"variadic": false
},
{
"name": "dispatch_group_leave",
"ret": "void",
"params": [
{
"name": "group",
"type": "void *"
}
],
"variadic": false
},
{
"name": "dispatch_group_wait",
"ret": "long",
"params": [
{
"name": "group",
"type": "void *"
},
{
"name": "timeout",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "dispatch_group_notify",
"ret": "void",
"params": [
{
"name": "group",
"type": "void *"
},
{
"name": "queue",
"type": "void *"
},
{
"name": "block",
"type": "void *"
}
],
"variadic": false
},
{
"name": "dispatch_semaphore_create",
"ret": "void *",
"params": [
{
"name": "value",
"type": "long"
}
],
"variadic": false
},
{
"name": "dispatch_semaphore_wait",
"ret": "long",
"params": [
{
"name": "dsema",
"type": "void *"
},
{
"name": "timeout",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "dispatch_semaphore_signal",
"ret": "long",
"params": [
{
"name": "dsema",
"type": "void *"
}
],
"variadic": false
},
{
"name": "dispatch_once",
"ret": "void",
"params": [
{
"name": "predicate",
"type": "void *"
},
{
"name": "block",
"type": "void *"
}
],
"variadic": false
},
{
"name": "dispatch_after",
"ret": "void",
"params": [
{
"name": "when",
"type": "ulong"
},
{
"name": "queue",
"type": "void *"
},
{
"name": "block",
"type": "void *"
}
],
"variadic": false
},
{
"name": "dispatch_release",
"ret": "void",
"params": [
{
"name": "object",
"type": "void *"
}
],
"variadic": false
},
{
"name": "dispatch_retain",
"ret": "void",
"params": [
{
"name": "object",
"type": "void *"
}
],
"variadic": false
},
{
"name": "objc_msgSend",
"ret": "void *",
"params": [
{
"name": "self_",
"type": "void *"
},
{
"name": "sel",
"type": "void *"
}
],
"variadic": true
},
{
"name": "objc_msgSendSuper",
"ret": "void *",
"params": [
{
"name": "super_",
"type": "void *"
},
{
"name": "sel",
"type": "void *"
}
],
"variadic": true
},
{
"name": "objc_getClass",
"ret": "void *",
"params": [
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "objc_lookUpClass",
"ret": "void *",
"params": [
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "objc_getProtocol",
"ret": "void *",
"params": [
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "sel_registerName",
"ret": "void *",
"params": [
{
"name": "str",
"type": "char *"
}
],
"variadic": false
},
{
"name": "sel_getName",
"ret": "char *",
"params": [
{
"name": "sel",
"type": "void *"
}
],
"variadic": false
},
{
"name": "class_getName",
"ret": "char *",
"params": [
{
"name": "cls",
"type": "void *"
}
],
"variadic": false
},
{
"name": "class_getSuperclass",
"ret": "void *",
"params": [
{
"name": "cls",
"type": "void *"
}
],
"variadic": false
},
{
"name": "class_getInstanceMethod",
"ret": "void *",
"params": [
{
"name": "cls",
"type": "void *"
},
{
"name": "name",
"type": "void *"
}
],
"variadic": false
},
{
"name": "class_addMethod",
"ret": "int",
"params": [
{
"name": "cls",
"type": "void *"
},
{
"name": "name",
"type": "void *"
},
{
"name": "imp",
"type": "void *"
},
{
"name": "types",
"type": "char *"
}
],
"variadic": false
},
{
"name": "object_getClass",
"ret": "void *",
"params": [
{
"name": "obj",
"type": "void *"
}
],
"variadic": false
},
{
"name": "object_getClassName",
"ret": "char *",
"params": [
{
"name": "obj",
"type": "void *"
}
],
"variadic": false
},
{
"name": "objc_allocateClassPair",
"ret": "void *",
"params": [
{
"name": "superclass",
"type": "void *"
},
{
"name": "name",
"type": "char *"
},
{
"name": "extraBytes",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "objc_registerClassPair",
"ret": "void",
"params": [
{
"name": "cls",
"type": "void *"
}
],
"variadic": false
},
{
"name": "method_getImplementation",
"ret": "void *",
"params": [
{
"name": "m",
"type": "void *"
}
],
"variadic": false
},
{
"name": "method_setImplementation",
"ret": "void *",
"params": [
{
"name": "m",
"type": "void *"
},
{
"name": "imp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "NSLog",
"ret": "void",
"params": [
{
"name": "format",
"type": "void *"
}
],
"variadic": true
},
{
"name": "CFStringCreateWithCString",
"ret": "void *",
"params": [
{
"name": "alloc",
"type": "void *"
},
{
"name": "cStr",
"type": "char *"
},
{
"name": "encoding",
"type": "uint"
}
],
"variadic": false
},
{
"name": "CFStringGetCStringPtr",
"ret": "char *",
"params": [
{
"name": "theString",
"type": "void *"
},
{
"name": "encoding",
"type": "uint"
}
],
"variadic": false
},
{
"name": "CFStringGetCString",
"ret": "int",
"params": [
{
"name": "theString",
"type": "void *"
},
{
"name": "buffer",
"type": "char *"
},
{
"name": "bufferSize",
"type": "long"
},
{
"name": "encoding",
"type": "uint"
}
],
"variadic": false
},
{
"name": "CFStringGetLength",
"ret": "long",
"params": [
{
"name": "theString",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFRelease",
"ret": "void",
"params": [
{
"name": "cf",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFRetain",
"ret": "void *",
"params": [
{
"name": "cf",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFArrayCreate",
"ret": "void *",
"params": [
{
"name": "allocator",
"type": "void *"
},
{
"name": "values",
"type": "void *"
},
{
"name": "numValues",
"type": "long"
},
{
"name": "callBacks",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFArrayGetCount",
"ret": "long",
"params": [
{
"name": "theArray",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFArrayGetValueAtIndex",
"ret": "void *",
"params": [
{
"name": "theArray",
"type": "void *"
},
{
"name": "idx",
"type": "long"
}
],
"variadic": false
},
{
"name": "CFDictionaryCreate",
"ret": "void *",
"params": [
{
"name": "allocator",
"type": "void *"
},
{
"name": "keys",
"type": "void *"
},
{
"name": "values",
"type": "void *"
},
{
"name": "numValues",
"type": "long"
},
{
"name": "keyCallBacks",
"type": "void *"
},
{
"name": "valueCallBacks",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFDictionaryGetValue",
"ret": "void *",
"params": [
{
"name": "theDict",
"type": "void *"
},
{
"name": "key",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFNumberCreate",
"ret": "void *",
"params": [
{
"name": "allocator",
"type": "void *"
},
{
"name": "theType",
"type": "long"
},
{
"name": "valuePtr",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFBooleanGetValue",
"ret": "int",
"params": [
{
"name": "boolean",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFDataCreate",
"ret": "void *",
"params": [
{
"name": "allocator",
"type": "void *"
},
{
"name": "bytes",
"type": "void *"
},
{
"name": "length",
"type": "long"
}
],
"variadic": false
},
{
"name": "CFDataGetBytePtr",
"ret": "void *",
"params": [
{
"name": "theData",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFDataGetLength",
"ret": "long",
"params": [
{
"name": "theData",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFAllocatorAllocate",
"ret": "void *",
"params": [
{
"name": "allocator",
"type": "void *"
},
{
"name": "size",
"type": "long"
},
{
"name": "hint",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "CFAllocatorDeallocate",
"ret": "void",
"params": [
{
"name": "allocator",
"type": "void *"
},
{
"name": "ptr",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFGetTypeID",
"ret": "ulong",
"params": [
{
"name": "cf",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFEqual",
"ret": "int",
"params": [
{
"name": "cf1",
"type": "void *"
},
{
"name": "cf2",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFHash",
"ret": "ulong",
"params": [
{
"name": "cf",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CFShow",
"ret": "void",
"params": [
{
"name": "obj",
"type": "void *"
}
],
"variadic": false
},
{
"name": "IOServiceGetMatchingService",
"ret": "uint",
"params": [
{
"name": "masterPort",
"type": "uint"
},
{
"name": "matching",
"type": "void *"
}
],
"variadic": false
},
{
"name": "IOServiceMatching",
"ret": "void *",
"params": [
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "IORegistryEntryCreateCFProperty",
"ret": "void *",
"params": [
{
"name": "entry",
"type": "uint"
},
{
"name": "key",
"type": "void *"
},
{
"name": "allocator",
"type": "void *"
},
{
"name": "options",
"type": "uint"
}
],
"variadic": false
},
{
"name": "IOObjectRelease",
"ret": "int",
"params": [
{
"name": "object",
"type": "uint"
}
],
"variadic": false
},
{
"name": "kqueue",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "kevent",
"ret": "int",
"params": [
{
"name": "kq",
"type": "int"
},
{
"name": "changelist",
"type": "void *"
},
{
"name": "nchanges",
"type": "int"
},
{
"name": "eventlist",
"type": "void *"
},
{
"name": "nevents",
"type": "int"
},
{
"name": "timeout",
"type": "void *"
}
],
"variadic": false
},
{
"name": "kevent64",
"ret": "int",
"params": [
{
"name": "kq",
"type": "int"
},
{
"name": "changelist",
"type": "void *"
},
{
"name": "nchanges",
"type": "int"
},
{
"name": "eventlist",
"type": "void *"
},
{
"name": "nevents",
"type": "int"
},
{
"name": "flags",
"type": "uint"
},
{
"name": "timeout",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sandbox_init",
"ret": "int",
"params": [
{
"name": "profile",
"type": "char *"
},
{
"name": "flags",
"type": "ulong"
},
{
"name": "errorbuf",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sandbox_free_error",
"ret": "void",
"params": [
{
"name": "errorbuf",
"type": "char *"
}
],
"variadic": false
},
{
"name": "proc_pidpath",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
},
{
"name": "buffer",
"type": "void *"
},
{
"name": "buffersize",
"type": "uint"
}
],
"variadic": false
},
{
"name": "proc_listpids",
"ret": "int",
"params": [
{
"name": "type_",
"type": "uint"
},
{
"name": "typeinfo",
"type": "uint"
},
{
"name": "buffer",
"type": "void *"
},
{
"name": "buffersize",
"type": "int"
}
],
"variadic": false
},
{
"name": "csops",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
},
{
"name": "ops",
"type": "uint"
},
{
"name": "useraddr",
"type": "void *"
},
{
"name": "usersize",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "__android_log_print",
"ret": "int",
"params": [
{
"name": "prio",
"type": "int"
},
{
"name": "tag",
"type": "char *"
},
{
"name": "fmt",
"type": "char *"
}
],
"variadic": true
},
{
"name": "__android_log_write",
"ret": "int",
"params": [
{
"name": "prio",
"type": "int"
},
{
"name": "tag",
"type": "char *"
},
{
"name": "text",
"type": "char *"
}
],
"variadic": false
},
{
"name": "__android_log_vprint",
"ret": "int",
"params": [
{
"name": "prio",
"type": "int"
},
{
"name": "tag",
"type": "char *"
},
{
"name": "fmt",
"type": "char *"
},
{
"name": "ap",
"type": "void *"
}
],
"variadic": false
},
{
"name": "__system_property_get",
"ret": "int",
"params": [
{
"name": "name",
"type": "char *"
},
{
"name": "value",
"type": "char *"
}
],
"variadic": false
},
{
"name": "__system_property_set",
"ret": "int",
"params": [
{
"name": "key",
"type": "char *"
},
{
"name": "value",
"type": "char *"
}
],
"variadic": false
},
{
"name": "__system_property_find",
"ret": "void *",
"params": [
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "__system_property_read",
"ret": "int",
"params": [
{
"name": "pi",
"type": "void *"
},
{
"name": "name",
"type": "char *"
},
{
"name": "value",
"type": "char *"
}
],
"variadic": false
},
{
"name": "android_get_device_api_level",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "AAsset_close",
"ret": "void",
"params": [
{
"name": "asset",
"type": "void *"
}
],
"variadic": false
},
{
"name": "AAsset_getBuffer",
"ret": "void *",
"params": [
{
"name": "asset",
"type": "void *"
}
],
"variadic": false
},
{
"name": "AAsset_getLength",
"ret": "long",
"params": [
{
"name": "asset",
"type": "void *"
}
],
"variadic": false
},
{
"name": "AAsset_read",
"ret": "int",
"params": [
{
"name": "asset",
"type": "void *"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "count",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "AAssetManager_open",
"ret": "void *",
"params": [
{
"name": "mgr",
"type": "void *"
},
{
"name": "filename",
"type": "char *"
},
{
"name": "mode",
"type": "int"
}
],
"variadic": false
},
{
"name": "ANativeWindow_fromSurface",
"ret": "void *",
"params": [
{
"name": "env",
"type": "void *"
},
{
"name": "surface",
"type": "void *"
}
],
"variadic": false
},
{
"name": "ANativeWindow_release",
"ret": "void",
"params": [
{
"name": "window",
"type": "void *"
}
],
"variadic": false
},
{
"name": "ANativeWindow_getWidth",
"ret": "int",
"params": [
{
"name": "window",
"type": "void *"
}
],
"variadic": false
},
{
"name": "ANativeWindow_getHeight",
"ret": "int",
"params": [
{
"name": "window",
"type": "void *"
}
],
"variadic": false
},
{
"name": "dladdr",
"ret": "int",
"params": [
{
"name": "addr",
"type": "void *"
},
{
"name": "info",
"type": "void *"
}
],
"variadic": false
},
{
"name": "__clear_cache",
"ret": "void",
"params": [
{
"name": "begin",
"type": "void *"
},
{
"name": "end",
"type": "void *"
}
],
"variadic": false
},
{
"name": "RtlCaptureContext",
"ret": "void",
"params": [
{
"name": "ContextRecord",
"type": "void *"
}
],
"variadic": false
},
{
"name": "RtlLookupFunctionEntry",
"ret": "void *",
"params": [
{
"name": "ControlPc",
"type": "ulong"
},
{
"name": "ImageBase",
"type": "void *"
},
{
"name": "HistoryTable",
"type": "void *"
}
],
"variadic": false
},
{
"name": "RtlVirtualUnwind",
"ret": "void *",
"params": [
{
"name": "HandlerType",
"type": "ulong"
},
{
"name": "ImageBase",
"type": "ulong"
},
{
"name": "ControlPc",
"type": "ulong"
},
{
"name": "FunctionEntry",
"type": "void *"
},
{
"name": "ContextRecord",
"type": "void *"
},
{
"name": "HandlerData",
"type": "void *"
},
{
"name": "EstablisherFrame",
"type": "void *"
},
{
"name": "ContextPointers",
"type": "void *"
}
],
"variadic": false
},
{
"name": "AddVectoredExceptionHandler",
"ret": "void *",
"params": [
{
"name": "First",
"type": "ulong"
},
{
"name": "Handler",
"type": "void *"
}
],
"variadic": false
},
{
"name": "RemoveVectoredExceptionHandler",
"ret": "void *",
"params": [
{
"name": "Handle",
"type": "void *"
}
],
"variadic": false
},
{
"name": "AddVectoredContinueHandler",
"ret": "void *",
"params": [
{
"name": "First",
"type": "ulong"
},
{
"name": "Handler",
"type": "void *"
}
],
"variadic": false
},
{
"name": "GetProcessMitigationPolicy",
"ret": "int",
"params": [
{
"name": "hProcess",
"type": "void *"
},
{
"name": "MitigationPolicy",
"type": "int"
},
{
"name": "lpBuffer",
"type": "void *"
},
{
"name": "dwLength",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "SetProcessMitigationPolicy",
"ret": "int",
"params": [
{
"name": "MitigationPolicy",
"type": "int"
},
{
"name": "lpBuffer",
"type": "void *"
},
{
"name": "dwLength",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "IsWow64Process",
"ret": "int",
"params": [
{
"name": "hProcess",
"type": "void *"
},
{
"name": "Wow64Process",
"type": "void *"
}
],
"variadic": false
},
{
"name": "Wow64DisableWow64FsRedirection",
"ret": "int",
"params": [
{
"name": "OldValue",
"type": "void *"
}
],
"variadic": false
},
{
"name": "Wow64RevertWow64FsRedirection",
"ret": "int",
"params": [
{
"name": "OlValue",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SSL_CTX_new",
"ret": "void *",
"params": [
{
"name": "method",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SSL_CTX_free",
"ret": "void",
"params": [
{
"name": "ctx",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SSL_new",
"ret": "void *",
"params": [
{
"name": "ctx",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SSL_free",
"ret": "void",
"params": [
{
"name": "ssl",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SSL_set_fd",
"ret": "int",
"params": [
{
"name": "ssl",
"type": "void *"
},
{
"name": "fd",
"type": "int"
}
],
"variadic": false
},
{
"name": "SSL_connect",
"ret": "int",
"params": [
{
"name": "ssl",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SSL_accept",
"ret": "int",
"params": [
{
"name": "ssl",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SSL_read",
"ret": "int",
"params": [
{
"name": "ssl",
"type": "void *"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "num",
"type": "int"
}
],
"variadic": false
},
{
"name": "SSL_write",
"ret": "int",
"params": [
{
"name": "ssl",
"type": "void *"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "num",
"type": "int"
}
],
"variadic": false
},
{
"name": "SSL_shutdown",
"ret": "int",
"params": [
{
"name": "ssl",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SSL_get_error",
"ret": "int",
"params": [
{
"name": "ssl",
"type": "void *"
},
{
"name": "ret",
"type": "int"
}
],
"variadic": false
},
{
"name": "TLS_client_method",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "TLS_server_method",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "EVP_DigestInit_ex",
"ret": "int",
"params": [
{
"name": "ctx",
"type": "void *"
},
{
"name": "type_",
"type": "void *"
},
{
"name": "impl_",
"type": "void *"
}
],
"variadic": false
},
{
"name": "EVP_DigestUpdate",
"ret": "int",
"params": [
{
"name": "ctx",
"type": "void *"
},
{
"name": "d",
"type": "void *"
},
{
"name": "cnt",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "EVP_DigestFinal_ex",
"ret": "int",
"params": [
{
"name": "ctx",
"type": "void *"
},
{
"name": "md",
"type": "void *"
},
{
"name": "s",
"type": "void *"
}
],
"variadic": false
},
{
"name": "EVP_MD_CTX_new",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "EVP_MD_CTX_free",
"ret": "void",
"params": [
{
"name": "ctx",
"type": "void *"
}
],
"variadic": false
},
{
"name": "EVP_sha256",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "EVP_sha1",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "EVP_md5",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "OPENSSL_init_ssl",
"ret": "int",
"params": [
{
"name": "opts",
"type": "ulong"
},
{
"name": "settings",
"type": "void *"
}
],
"variadic": false
},
{
"name": "compress",
"ret": "int",
"params": [
{
"name": "dest",
"type": "void *"
},
{
"name": "destLen",
"type": "void *"
},
{
"name": "source",
"type": "void *"
},
{
"name": "sourceLen",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "uncompress",
"ret": "int",
"params": [
{
"name": "dest",
"type": "void *"
},
{
"name": "destLen",
"type": "void *"
},
{
"name": "source",
"type": "void *"
},
{
"name": "sourceLen",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "deflateInit_",
"ret": "int",
"params": [
{
"name": "strm",
"type": "void *"
},
{
"name": "level",
"type": "int"
},
{
"name": "version",
"type": "char *"
},
{
"name": "stream_size",
"type": "int"
}
],
"variadic": false
},
{
"name": "deflate",
"ret": "int",
"params": [
{
"name": "strm",
"type": "void *"
},
{
"name": "flush",
"type": "int"
}
],
"variadic": false
},
{
"name": "deflateEnd",
"ret": "int",
"params": [
{
"name": "strm",
"type": "void *"
}
],
"variadic": false
},
{
"name": "inflateInit_",
"ret": "int",
"params": [
{
"name": "strm",
"type": "void *"
},
{
"name": "version",
"type": "char *"
},
{
"name": "stream_size",
"type": "int"
}
],
"variadic": false
},
{
"name": "inflate",
"ret": "int",
"params": [
{
"name": "strm",
"type": "void *"
},
{
"name": "flush",
"type": "int"
}
],
"variadic": false
},
{
"name": "inflateEnd",
"ret": "int",
"params": [
{
"name": "strm",
"type": "void *"
}
],
"variadic": false
},
{
"name": "openat",
"ret": "int",
"params": [
{
"name": "dirfd",
"type": "int"
},
{
"name": "pathname",
"type": "char *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": true
},
{
"name": "openat2",
"ret": "long",
"params": [
{
"name": "dirfd",
"type": "int"
},
{
"name": "pathname",
"type": "char *"
},
{
"name": "how",
"type": "void *"
},
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "readv",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "iov",
"type": "void *"
},
{
"name": "iovcnt",
"type": "int"
}
],
"variadic": false
},
{
"name": "writev",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "iov",
"type": "void *"
},
{
"name": "iovcnt",
"type": "int"
}
],
"variadic": false
},
{
"name": "pread",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "count",
"type": "size_t"
},
{
"name": "offset",
"type": "long"
}
],
"variadic": false
},
{
"name": "pread64",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "count",
"type": "size_t"
},
{
"name": "offset",
"type": "long"
}
],
"variadic": false
},
{
"name": "pwrite",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "count",
"type": "size_t"
},
{
"name": "offset",
"type": "long"
}
],
"variadic": false
},
{
"name": "pwrite64",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "count",
"type": "size_t"
},
{
"name": "offset",
"type": "long"
}
],
"variadic": false
},
{
"name": "preadv",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "iov",
"type": "void *"
},
{
"name": "iovcnt",
"type": "int"
},
{
"name": "offset",
"type": "long"
}
],
"variadic": false
},
{
"name": "pwritev",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "iov",
"type": "void *"
},
{
"name": "iovcnt",
"type": "int"
},
{
"name": "offset",
"type": "long"
}
],
"variadic": false
},
{
"name": "fallocate",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "mode",
"type": "int"
},
{
"name": "offset",
"type": "long"
},
{
"name": "len",
"type": "long"
}
],
"variadic": false
},
{
"name": "fadvise64",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "offset",
"type": "long"
},
{
"name": "len",
"type": "long"
},
{
"name": "advice",
"type": "int"
}
],
"variadic": false
},
{
"name": "readahead",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "offset",
"type": "long"
},
{
"name": "count",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "copy_file_range",
"ret": "long",
"params": [
{
"name": "fd_in",
"type": "int"
},
{
"name": "off_in",
"type": "void *"
},
{
"name": "fd_out",
"type": "int"
},
{
"name": "off_out",
"type": "void *"
},
{
"name": "len",
"type": "size_t"
},
{
"name": "flags",
"type": "uint"
}
],
"variadic": false
},
{
"name": "flock",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "operation",
"type": "int"
}
],
"variadic": false
},
{
"name": "dup3",
"ret": "int",
"params": [
{
"name": "oldfd",
"type": "int"
},
{
"name": "newfd",
"type": "int"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "sync",
"ret": "void",
"params": [],
"variadic": false
},
{
"name": "syncfs",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
}
],
"variadic": false
},
{
"name": "fdatasync",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
}
],
"variadic": false
},
{
"name": "mkdirat",
"ret": "int",
"params": [
{
"name": "dirfd",
"type": "int"
},
{
"name": "pathname",
"type": "char *"
},
{
"name": "mode",
"type": "uint"
}
],
"variadic": false
},
{
"name": "mknodat",
"ret": "int",
"params": [
{
"name": "dirfd",
"type": "int"
},
{
"name": "pathname",
"type": "char *"
},
{
"name": "mode",
"type": "uint"
},
{
"name": "dev",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "fstatat",
"ret": "int",
"params": [
{
"name": "dirfd",
"type": "int"
},
{
"name": "pathname",
"type": "char *"
},
{
"name": "statbuf",
"type": "void *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "unlinkat",
"ret": "int",
"params": [
{
"name": "dirfd",
"type": "int"
},
{
"name": "pathname",
"type": "char *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "renameat",
"ret": "int",
"params": [
{
"name": "olddirfd",
"type": "int"
},
{
"name": "oldpath",
"type": "char *"
},
{
"name": "newdirfd",
"type": "int"
},
{
"name": "newpath",
"type": "char *"
}
],
"variadic": false
},
{
"name": "renameat2",
"ret": "int",
"params": [
{
"name": "olddirfd",
"type": "int"
},
{
"name": "oldpath",
"type": "char *"
},
{
"name": "newdirfd",
"type": "int"
},
{
"name": "newpath",
"type": "char *"
},
{
"name": "flags",
"type": "uint"
}
],
"variadic": false
},
{
"name": "linkat",
"ret": "int",
"params": [
{
"name": "olddirfd",
"type": "int"
},
{
"name": "oldpath",
"type": "char *"
},
{
"name": "newdirfd",
"type": "int"
},
{
"name": "newpath",
"type": "char *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "symlinkat",
"ret": "int",
"params": [
{
"name": "target",
"type": "char *"
},
{
"name": "newdirfd",
"type": "int"
},
{
"name": "linkpath",
"type": "char *"
}
],
"variadic": false
},
{
"name": "readlinkat",
"ret": "long",
"params": [
{
"name": "dirfd",
"type": "int"
},
{
"name": "pathname",
"type": "char *"
},
{
"name": "buf",
"type": "char *"
},
{
"name": "bufsiz",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "fchmodat",
"ret": "int",
"params": [
{
"name": "dirfd",
"type": "int"
},
{
"name": "pathname",
"type": "char *"
},
{
"name": "mode",
"type": "uint"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "fchownat",
"ret": "int",
"params": [
{
"name": "dirfd",
"type": "int"
},
{
"name": "pathname",
"type": "char *"
},
{
"name": "owner",
"type": "uint"
},
{
"name": "group",
"type": "uint"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "faccessat",
"ret": "int",
"params": [
{
"name": "dirfd",
"type": "int"
},
{
"name": "pathname",
"type": "char *"
},
{
"name": "mode",
"type": "int"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "statx",
"ret": "int",
"params": [
{
"name": "dirfd",
"type": "int"
},
{
"name": "pathname",
"type": "char *"
},
{
"name": "flags",
"type": "int"
},
{
"name": "mask",
"type": "uint"
},
{
"name": "statxbuf",
"type": "void *"
}
],
"variadic": false
},
{
"name": "getdents64",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "dirp",
"type": "void *"
},
{
"name": "count",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "realpath",
"ret": "char *",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "resolved_path",
"type": "char *"
}
],
"variadic": false
},
{
"name": "canonicalize_file_name",
"ret": "char *",
"params": [
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "nftw",
"ret": "int",
"params": [
{
"name": "dirpath",
"type": "char *"
},
{
"name": "fn",
"type": "void *"
},
{
"name": "nopenfd",
"type": "int"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "ftw",
"ret": "int",
"params": [
{
"name": "dirpath",
"type": "char *"
},
{
"name": "fn",
"type": "void *"
},
{
"name": "nopenfd",
"type": "int"
}
],
"variadic": false
},
{
"name": "glob",
"ret": "int",
"params": [
{
"name": "pattern",
"type": "char *"
},
{
"name": "flags",
"type": "int"
},
{
"name": "errfunc",
"type": "void *"
},
{
"name": "pglob",
"type": "void *"
}
],
"variadic": false
},
{
"name": "globfree",
"ret": "void",
"params": [
{
"name": "pglob",
"type": "void *"
}
],
"variadic": false
},
{
"name": "execvpe",
"ret": "int",
"params": [
{
"name": "file",
"type": "char *"
},
{
"name": "argv",
"type": "void *"
},
{
"name": "envp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "posix_spawn",
"ret": "int",
"params": [
{
"name": "pid",
"type": "void *"
},
{
"name": "path",
"type": "char *"
},
{
"name": "file_actions",
"type": "void *"
},
{
"name": "attrp",
"type": "void *"
},
{
"name": "argv",
"type": "void *"
},
{
"name": "envp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "posix_spawnp",
"ret": "int",
"params": [
{
"name": "pid",
"type": "void *"
},
{
"name": "file",
"type": "char *"
},
{
"name": "file_actions",
"type": "void *"
},
{
"name": "attrp",
"type": "void *"
},
{
"name": "argv",
"type": "void *"
},
{
"name": "envp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "daemon",
"ret": "int",
"params": [
{
"name": "nochdir",
"type": "int"
},
{
"name": "noclose",
"type": "int"
}
],
"variadic": false
},
{
"name": "getsid",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
}
],
"variadic": false
},
{
"name": "setpgid",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
},
{
"name": "pgid",
"type": "int"
}
],
"variadic": false
},
{
"name": "getpgid",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
}
],
"variadic": false
},
{
"name": "getpgrp",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "setreuid",
"ret": "int",
"params": [
{
"name": "ruid",
"type": "uint"
},
{
"name": "euid",
"type": "uint"
}
],
"variadic": false
},
{
"name": "setregid",
"ret": "int",
"params": [
{
"name": "rgid",
"type": "uint"
},
{
"name": "egid",
"type": "uint"
}
],
"variadic": false
},
{
"name": "setresuid",
"ret": "int",
"params": [
{
"name": "ruid",
"type": "uint"
},
{
"name": "euid",
"type": "uint"
},
{
"name": "suid",
"type": "uint"
}
],
"variadic": false
},
{
"name": "setresgid",
"ret": "int",
"params": [
{
"name": "rgid",
"type": "uint"
},
{
"name": "egid",
"type": "uint"
},
{
"name": "sgid",
"type": "uint"
}
],
"variadic": false
},
{
"name": "getresuid",
"ret": "int",
"params": [
{
"name": "ruid",
"type": "void *"
},
{
"name": "euid",
"type": "void *"
},
{
"name": "suid",
"type": "void *"
}
],
"variadic": false
},
{
"name": "getresgid",
"ret": "int",
"params": [
{
"name": "rgid",
"type": "void *"
},
{
"name": "egid",
"type": "void *"
},
{
"name": "sgid",
"type": "void *"
}
],
"variadic": false
},
{
"name": "setgroups",
"ret": "int",
"params": [
{
"name": "size",
"type": "size_t"
},
{
"name": "list",
"type": "void *"
}
],
"variadic": false
},
{
"name": "getgroups",
"ret": "int",
"params": [
{
"name": "size",
"type": "int"
},
{
"name": "list",
"type": "void *"
}
],
"variadic": false
},
{
"name": "initgroups",
"ret": "int",
"params": [
{
"name": "user",
"type": "char *"
},
{
"name": "group",
"type": "uint"
}
],
"variadic": false
},
{
"name": "nice",
"ret": "int",
"params": [
{
"name": "inc",
"type": "int"
}
],
"variadic": false
},
{
"name": "sched_setscheduler",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
},
{
"name": "policy",
"type": "int"
},
{
"name": "param",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sched_getscheduler",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
}
],
"variadic": false
},
{
"name": "sched_setparam",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
},
{
"name": "param",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sched_getparam",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
},
{
"name": "param",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sched_get_priority_max",
"ret": "int",
"params": [
{
"name": "policy",
"type": "int"
}
],
"variadic": false
},
{
"name": "sched_get_priority_min",
"ret": "int",
"params": [
{
"name": "policy",
"type": "int"
}
],
"variadic": false
},
{
"name": "cpu_set",
"ret": "void",
"params": [
{
"name": "cpu",
"type": "int"
},
{
"name": "set",
"type": "void *"
}
],
"variadic": false
},
{
"name": "waitid",
"ret": "int",
"params": [
{
"name": "idtype",
"type": "int"
},
{
"name": "id",
"type": "uint"
},
{
"name": "infop",
"type": "void *"
},
{
"name": "options",
"type": "int"
}
],
"variadic": false
},
{
"name": "prlimit64",
"ret": "int",
"params": [
{
"name": "pid",
"type": "int"
},
{
"name": "resource",
"type": "int"
},
{
"name": "new_limit",
"type": "void *"
},
{
"name": "old_limit",
"type": "void *"
}
],
"variadic": false
},
{
"name": "epoll_pwait",
"ret": "int",
"params": [
{
"name": "epfd",
"type": "int"
},
{
"name": "events",
"type": "void *"
},
{
"name": "maxevents",
"type": "int"
},
{
"name": "timeout",
"type": "int"
},
{
"name": "sigmask",
"type": "void *"
}
],
"variadic": false
},
{
"name": "ppoll",
"ret": "int",
"params": [
{
"name": "fds",
"type": "void *"
},
{
"name": "nfds",
"type": "ulong"
},
{
"name": "tmo_p",
"type": "void *"
},
{
"name": "sigmask",
"type": "void *"
}
],
"variadic": false
},
{
"name": "recvmmsg",
"ret": "int",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "msgvec",
"type": "void *"
},
{
"name": "vlen",
"type": "uint"
},
{
"name": "flags",
"type": "int"
},
{
"name": "timeout",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sendmmsg",
"ret": "int",
"params": [
{
"name": "sockfd",
"type": "int"
},
{
"name": "msgvec",
"type": "void *"
},
{
"name": "vlen",
"type": "uint"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "if_nametoindex",
"ret": "uint",
"params": [
{
"name": "ifname",
"type": "char *"
}
],
"variadic": false
},
{
"name": "if_indextoname",
"ret": "char *",
"params": [
{
"name": "ifindex",
"type": "uint"
},
{
"name": "ifname",
"type": "char *"
}
],
"variadic": false
},
{
"name": "getifaddrs",
"ret": "int",
"params": [
{
"name": "ifap",
"type": "void *"
}
],
"variadic": false
},
{
"name": "freeifaddrs",
"ret": "void",
"params": [
{
"name": "ifa",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sigwait",
"ret": "int",
"params": [
{
"name": "set",
"type": "void *"
},
{
"name": "sig",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sigwaitinfo",
"ret": "int",
"params": [
{
"name": "set",
"type": "void *"
},
{
"name": "info",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sigtimedwait",
"ret": "int",
"params": [
{
"name": "set",
"type": "void *"
},
{
"name": "info",
"type": "void *"
},
{
"name": "timeout",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sigaltstack",
"ret": "int",
"params": [
{
"name": "ss",
"type": "void *"
},
{
"name": "old_ss",
"type": "void *"
}
],
"variadic": false
},
{
"name": "signalfd4",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "mask",
"type": "void *"
},
{
"name": "sizemask",
"type": "size_t"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "rt_sigaction",
"ret": "int",
"params": [
{
"name": "signum",
"type": "int"
},
{
"name": "act",
"type": "void *"
},
{
"name": "oldact",
"type": "void *"
},
{
"name": "sigsetsize",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "rt_sigprocmask",
"ret": "int",
"params": [
{
"name": "how",
"type": "int"
},
{
"name": "set",
"type": "void *"
},
{
"name": "oldset",
"type": "void *"
},
{
"name": "sigsetsize",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "clock_nanosleep",
"ret": "int",
"params": [
{
"name": "clockid",
"type": "int"
},
{
"name": "flags",
"type": "int"
},
{
"name": "request",
"type": "void *"
},
{
"name": "remain",
"type": "void *"
}
],
"variadic": false
},
{
"name": "clock_settime",
"ret": "int",
"params": [
{
"name": "clockid",
"type": "int"
},
{
"name": "tp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "clock_getres",
"ret": "int",
"params": [
{
"name": "clockid",
"type": "int"
},
{
"name": "res",
"type": "void *"
}
],
"variadic": false
},
{
"name": "timer_create",
"ret": "int",
"params": [
{
"name": "clockid",
"type": "int"
},
{
"name": "sevp",
"type": "void *"
},
{
"name": "timerid",
"type": "void *"
}
],
"variadic": false
},
{
"name": "timer_settime",
"ret": "int",
"params": [
{
"name": "timerid",
"type": "int"
},
{
"name": "flags",
"type": "int"
},
{
"name": "new_value",
"type": "void *"
},
{
"name": "old_value",
"type": "void *"
}
],
"variadic": false
},
{
"name": "timer_gettime",
"ret": "int",
"params": [
{
"name": "timerid",
"type": "int"
},
{
"name": "curr_value",
"type": "void *"
}
],
"variadic": false
},
{
"name": "timer_delete",
"ret": "int",
"params": [
{
"name": "timerid",
"type": "int"
}
],
"variadic": false
},
{
"name": "settimeofday",
"ret": "int",
"params": [
{
"name": "tv",
"type": "void *"
},
{
"name": "tz",
"type": "void *"
}
],
"variadic": false
},
{
"name": "adjtimex",
"ret": "int",
"params": [
{
"name": "buf",
"type": "void *"
}
],
"variadic": false
},
{
"name": "getpwnam",
"ret": "void *",
"params": [
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "getpwuid",
"ret": "void *",
"params": [
{
"name": "uid",
"type": "uint"
}
],
"variadic": false
},
{
"name": "getpwnam_r",
"ret": "int",
"params": [
{
"name": "name",
"type": "char *"
},
{
"name": "pwd",
"type": "void *"
},
{
"name": "buf",
"type": "char *"
},
{
"name": "buflen",
"type": "size_t"
},
{
"name": "result",
"type": "void *"
}
],
"variadic": false
},
{
"name": "getpwuid_r",
"ret": "int",
"params": [
{
"name": "uid",
"type": "uint"
},
{
"name": "pwd",
"type": "void *"
},
{
"name": "buf",
"type": "char *"
},
{
"name": "buflen",
"type": "size_t"
},
{
"name": "result",
"type": "void *"
}
],
"variadic": false
},
{
"name": "getgrnam",
"ret": "void *",
"params": [
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "getgrgid",
"ret": "void *",
"params": [
{
"name": "gid",
"type": "uint"
}
],
"variadic": false
},
{
"name": "endpwent",
"ret": "void",
"params": [],
"variadic": false
},
{
"name": "setpwent",
"ret": "void",
"params": [],
"variadic": false
},
{
"name": "getpwent",
"ret": "void *",
"params": [],
"variadic": false
},
{
"name": "crypt",
"ret": "char *",
"params": [
{
"name": "key",
"type": "char *"
},
{
"name": "salt",
"type": "char *"
}
],
"variadic": false
},
{
"name": "getlogin",
"ret": "char *",
"params": [],
"variadic": false
},
{
"name": "getlogin_r",
"ret": "int",
"params": [
{
"name": "buf",
"type": "char *"
},
{
"name": "bufsize",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "cuserid",
"ret": "char *",
"params": [
{
"name": "string",
"type": "char *"
}
],
"variadic": false
},
{
"name": "uname",
"ret": "int",
"params": [
{
"name": "buf",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sysinfo",
"ret": "int",
"params": [
{
"name": "info",
"type": "void *"
}
],
"variadic": false
},
{
"name": "syslog",
"ret": "void",
"params": [
{
"name": "priority",
"type": "int"
},
{
"name": "format",
"type": "char *"
}
],
"variadic": true
},
{
"name": "openlog",
"ret": "void",
"params": [
{
"name": "ident",
"type": "char *"
},
{
"name": "option",
"type": "int"
},
{
"name": "facility",
"type": "int"
}
],
"variadic": false
},
{
"name": "closelog",
"ret": "void",
"params": [],
"variadic": false
},
{
"name": "brk",
"ret": "int",
"params": [
{
"name": "addr",
"type": "void *"
}
],
"variadic": false
},
{
"name": "sbrk",
"ret": "void *",
"params": [
{
"name": "increment",
"type": "long"
}
],
"variadic": false
},
{
"name": "mlockall",
"ret": "int",
"params": [
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "munlockall",
"ret": "int",
"params": [],
"variadic": false
},
{
"name": "posix_memalign",
"ret": "int",
"params": [
{
"name": "memptr",
"type": "void *"
},
{
"name": "alignment",
"type": "size_t"
},
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "memalign",
"ret": "void *",
"params": [
{
"name": "alignment",
"type": "size_t"
},
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "valloc",
"ret": "void *",
"params": [
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "pvalloc",
"ret": "void *",
"params": [
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "malloc_usable_size",
"ret": "size_t",
"params": [
{
"name": "ptr",
"type": "void *"
}
],
"variadic": false
},
{
"name": "setxattr",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "name",
"type": "char *"
},
{
"name": "value",
"type": "void *"
},
{
"name": "size",
"type": "size_t"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "getxattr",
"ret": "long",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "name",
"type": "char *"
},
{
"name": "value",
"type": "void *"
},
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "listxattr",
"ret": "long",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "list",
"type": "char *"
},
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "removexattr",
"ret": "int",
"params": [
{
"name": "path",
"type": "char *"
},
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "fsetxattr",
"ret": "int",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "name",
"type": "char *"
},
{
"name": "value",
"type": "void *"
},
{
"name": "size",
"type": "size_t"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "fgetxattr",
"ret": "long",
"params": [
{
"name": "fd",
"type": "int"
},
{
"name": "name",
"type": "char *"
},
{
"name": "value",
"type": "void *"
},
{
"name": "size",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "io_uring_queue_init",
"ret": "int",
"params": [
{
"name": "entries",
"type": "uint"
},
{
"name": "ring",
"type": "void *"
},
{
"name": "flags",
"type": "uint"
}
],
"variadic": false
},
{
"name": "io_uring_queue_exit",
"ret": "void",
"params": [
{
"name": "ring",
"type": "void *"
}
],
"variadic": false
},
{
"name": "io_uring_get_sqe",
"ret": "void *",
"params": [
{
"name": "ring",
"type": "void *"
}
],
"variadic": false
},
{
"name": "io_uring_submit",
"ret": "int",
"params": [
{
"name": "ring",
"type": "void *"
}
],
"variadic": false
},
{
"name": "io_uring_wait_cqe",
"ret": "int",
"params": [
{
"name": "ring",
"type": "void *"
},
{
"name": "cqe_ptr",
"type": "void *"
}
],
"variadic": false
},
{
"name": "io_uring_cqe_seen",
"ret": "void",
"params": [
{
"name": "ring",
"type": "void *"
},
{
"name": "cqe",
"type": "void *"
}
],
"variadic": false
},
{
"name": "io_uring_prep_read",
"ret": "void",
"params": [
{
"name": "sqe",
"type": "void *"
},
{
"name": "fd",
"type": "int"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "nbytes",
"type": "uint"
},
{
"name": "offset",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "io_uring_prep_write",
"ret": "void",
"params": [
{
"name": "sqe",
"type": "void *"
},
{
"name": "fd",
"type": "int"
},
{
"name": "buf",
"type": "void *"
},
{
"name": "nbytes",
"type": "uint"
},
{
"name": "offset",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "io_uring_prep_accept",
"ret": "void",
"params": [
{
"name": "sqe",
"type": "void *"
},
{
"name": "fd",
"type": "int"
},
{
"name": "addr",
"type": "void *"
},
{
"name": "addrlen",
"type": "void *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "SecItemAdd",
"ret": "int",
"params": [
{
"name": "attributes",
"type": "void *"
},
{
"name": "result",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SecItemCopyMatching",
"ret": "int",
"params": [
{
"name": "query",
"type": "void *"
},
{
"name": "result",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SecItemUpdate",
"ret": "int",
"params": [
{
"name": "query",
"type": "void *"
},
{
"name": "attributesToUpdate",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SecItemDelete",
"ret": "int",
"params": [
{
"name": "query",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SecKeyCreateRandomKey",
"ret": "void *",
"params": [
{
"name": "parameters",
"type": "void *"
},
{
"name": "error",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SecKeyCreateSignature",
"ret": "void *",
"params": [
{
"name": "key",
"type": "void *"
},
{
"name": "algorithm",
"type": "void *"
},
{
"name": "dataToSign",
"type": "void *"
},
{
"name": "error",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SecCertificateCreateWithData",
"ret": "void *",
"params": [
{
"name": "allocator",
"type": "void *"
},
{
"name": "data",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SecTrustCreateWithCertificates",
"ret": "int",
"params": [
{
"name": "certificates",
"type": "void *"
},
{
"name": "policies",
"type": "void *"
},
{
"name": "trust",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SecTrustEvaluateWithError",
"ret": "int",
"params": [
{
"name": "trust",
"type": "void *"
},
{
"name": "error",
"type": "void *"
}
],
"variadic": false
},
{
"name": "mach_task_self",
"ret": "uint",
"params": [],
"variadic": false
},
{
"name": "mach_host_self",
"ret": "uint",
"params": [],
"variadic": false
},
{
"name": "mach_thread_self",
"ret": "uint",
"params": [],
"variadic": false
},
{
"name": "task_info",
"ret": "int",
"params": [
{
"name": "target_task",
"type": "uint"
},
{
"name": "flavor",
"type": "int"
},
{
"name": "task_info_out",
"type": "void *"
},
{
"name": "task_info_outCnt",
"type": "void *"
}
],
"variadic": false
},
{
"name": "host_info",
"ret": "int",
"params": [
{
"name": "host",
"type": "uint"
},
{
"name": "flavor",
"type": "int"
},
{
"name": "host_info_out",
"type": "void *"
},
{
"name": "host_info_outCnt",
"type": "void *"
}
],
"variadic": false
},
{
"name": "vm_allocate",
"ret": "int",
"params": [
{
"name": "target_task",
"type": "uint"
},
{
"name": "address",
"type": "void *"
},
{
"name": "size",
"type": "ulong"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "vm_deallocate",
"ret": "int",
"params": [
{
"name": "target_task",
"type": "uint"
},
{
"name": "address",
"type": "ulong"
},
{
"name": "size",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "vm_protect",
"ret": "int",
"params": [
{
"name": "target_task",
"type": "uint"
},
{
"name": "address",
"type": "ulong"
},
{
"name": "size",
"type": "ulong"
},
{
"name": "set_maximum",
"type": "int"
},
{
"name": "new_protection",
"type": "int"
}
],
"variadic": false
},
{
"name": "vm_read",
"ret": "int",
"params": [
{
"name": "target_task",
"type": "uint"
},
{
"name": "address",
"type": "ulong"
},
{
"name": "size",
"type": "ulong"
},
{
"name": "data",
"type": "void *"
},
{
"name": "dataCnt",
"type": "void *"
}
],
"variadic": false
},
{
"name": "vm_write",
"ret": "int",
"params": [
{
"name": "target_task",
"type": "uint"
},
{
"name": "address",
"type": "ulong"
},
{
"name": "data",
"type": "void *"
},
{
"name": "dataCnt",
"type": "uint"
}
],
"variadic": false
},
{
"name": "mach_port_allocate",
"ret": "int",
"params": [
{
"name": "task",
"type": "uint"
},
{
"name": "right",
"type": "int"
},
{
"name": "name",
"type": "void *"
}
],
"variadic": false
},
{
"name": "mach_port_deallocate",
"ret": "int",
"params": [
{
"name": "task",
"type": "uint"
},
{
"name": "name",
"type": "uint"
}
],
"variadic": false
},
{
"name": "mach_msg",
"ret": "int",
"params": [
{
"name": "msg",
"type": "void *"
},
{
"name": "option",
"type": "int"
},
{
"name": "send_size",
"type": "uint"
},
{
"name": "rcv_size",
"type": "uint"
},
{
"name": "rcv_name",
"type": "uint"
},
{
"name": "timeout",
"type": "uint"
},
{
"name": "notify",
"type": "uint"
}
],
"variadic": false
},
{
"name": "thread_create_running",
"ret": "int",
"params": [
{
"name": "parent_task",
"type": "uint"
},
{
"name": "flavor",
"type": "int"
},
{
"name": "new_state",
"type": "void *"
},
{
"name": "new_stateCnt",
"type": "uint"
},
{
"name": "child_act",
"type": "void *"
}
],
"variadic": false
},
{
"name": "task_for_pid",
"ret": "int",
"params": [
{
"name": "target_tport",
"type": "uint"
},
{
"name": "pid",
"type": "int"
},
{
"name": "t",
"type": "void *"
}
],
"variadic": false
},
{
"name": "pid_for_task",
"ret": "int",
"params": [
{
"name": "t",
"type": "uint"
},
{
"name": "pid",
"type": "void *"
}
],
"variadic": false
},
{
"name": "notify_post",
"ret": "uint",
"params": [
{
"name": "name",
"type": "char *"
}
],
"variadic": false
},
{
"name": "notify_register_dispatch",
"ret": "uint",
"params": [
{
"name": "name",
"type": "char *"
},
{
"name": "out_token",
"type": "void *"
},
{
"name": "queue",
"type": "void *"
},
{
"name": "handler",
"type": "void *"
}
],
"variadic": false
},
{
"name": "notify_cancel",
"ret": "uint",
"params": [
{
"name": "token",
"type": "int"
}
],
"variadic": false
},
{
"name": "xpc_connection_create_mach_service",
"ret": "void *",
"params": [
{
"name": "name",
"type": "char *"
},
{
"name": "targetq",
"type": "void *"
},
{
"name": "flags",
"type": "ulong"
}
],
"variadic": false
},
{
"name": "xpc_connection_set_event_handler",
"ret": "void",
"params": [
{
"name": "connection",
"type": "void *"
},
{
"name": "handler",
"type": "void *"
}
],
"variadic": false
},
{
"name": "xpc_connection_resume",
"ret": "void",
"params": [
{
"name": "connection",
"type": "void *"
}
],
"variadic": false
},
{
"name": "xpc_connection_send_message",
"ret": "void",
"params": [
{
"name": "connection",
"type": "void *"
},
{
"name": "message",
"type": "void *"
}
],
"variadic": false
},
{
"name": "xpc_dictionary_create",
"ret": "void *",
"params": [
{
"name": "keys",
"type": "void *"
},
{
"name": "values",
"type": "void *"
},
{
"name": "count",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "xpc_dictionary_set_string",
"ret": "void",
"params": [
{
"name": "xdict",
"type": "void *"
},
{
"name": "key",
"type": "char *"
},
{
"name": "string",
"type": "char *"
}
],
"variadic": false
},
{
"name": "xpc_dictionary_get_string",
"ret": "char *",
"params": [
{
"name": "xdict",
"type": "void *"
},
{
"name": "key",
"type": "char *"
}
],
"variadic": false
},
{
"name": "SCDynamicStoreCreate",
"ret": "void *",
"params": [
{
"name": "allocator",
"type": "void *"
},
{
"name": "name",
"type": "void *"
},
{
"name": "callout",
"type": "void *"
},
{
"name": "context",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SCDynamicStoreCopyValue",
"ret": "void *",
"params": [
{
"name": "store",
"type": "void *"
},
{
"name": "key",
"type": "void *"
}
],
"variadic": false
},
{
"name": "SCNetworkReachabilityCreateWithName",
"ret": "void *",
"params": [
{
"name": "allocator",
"type": "void *"
},
{
"name": "nodename",
"type": "char *"
}
],
"variadic": false
},
{
"name": "SCNetworkReachabilityGetFlags",
"ret": "int",
"params": [
{
"name": "target",
"type": "void *"
},
{
"name": "flags",
"type": "void *"
}
],
"variadic": false
},
{
"name": "LSOpenCFURLRef",
"ret": "int",
"params": [
{
"name": "inURL",
"type": "void *"
},
{
"name": "outLaunchedURL",
"type": "void *"
}
],
"variadic": false
},
{
"name": "NSApplicationMain",
"ret": "int",
"params": [
{
"name": "argc",
"type": "int"
},
{
"name": "argv",
"type": "void *"
}
],
"variadic": false
},
{
"name": "NSSearchPathForDirectoriesInDomains",
"ret": "void *",
"params": [
{
"name": "directory",
"type": "ulong"
},
{
"name": "domainMask",
"type": "ulong"
},
{
"name": "expandTilde",
"type": "int"
}
],
"variadic": false
},
{
"name": "CC_MD5",
"ret": "void *",
"params": [
{
"name": "data",
"type": "void *"
},
{
"name": "len",
"type": "uint"
},
{
"name": "md",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CC_SHA1",
"ret": "void *",
"params": [
{
"name": "data",
"type": "void *"
},
{
"name": "len",
"type": "uint"
},
{
"name": "md",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CC_SHA256",
"ret": "void *",
"params": [
{
"name": "data",
"type": "void *"
},
{
"name": "len",
"type": "uint"
},
{
"name": "md",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CC_SHA256_Init",
"ret": "int",
"params": [
{
"name": "c",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CC_SHA256_Update",
"ret": "int",
"params": [
{
"name": "c",
"type": "void *"
},
{
"name": "data",
"type": "void *"
},
{
"name": "len",
"type": "uint"
}
],
"variadic": false
},
{
"name": "CC_SHA256_Final",
"ret": "int",
"params": [
{
"name": "md",
"type": "void *"
},
{
"name": "c",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CCCrypt",
"ret": "int",
"params": [
{
"name": "op",
"type": "uint"
},
{
"name": "alg",
"type": "uint"
},
{
"name": "options",
"type": "uint"
},
{
"name": "key",
"type": "void *"
},
{
"name": "keyLength",
"type": "size_t"
},
{
"name": "iv",
"type": "void *"
},
{
"name": "dataIn",
"type": "void *"
},
{
"name": "dataInLength",
"type": "size_t"
},
{
"name": "dataOut",
"type": "void *"
},
{
"name": "dataOutAvailable",
"type": "size_t"
},
{
"name": "dataOutMoved",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CCHmac",
"ret": "void",
"params": [
{
"name": "algorithm",
"type": "uint"
},
{
"name": "key",
"type": "void *"
},
{
"name": "keyLength",
"type": "size_t"
},
{
"name": "data",
"type": "void *"
},
{
"name": "dataLength",
"type": "size_t"
},
{
"name": "macOut",
"type": "void *"
}
],
"variadic": false
},
{
"name": "CCKeyDerivationPBKDF",
"ret": "int",
"params": [
{
"name": "algorithm",
"type": "uint"
},
{
"name": "password",
"type": "char *"
},
{
"name": "passwordLen",
"type": "size_t"
},
{
"name": "salt",
"type": "void *"
},
{
"name": "saltLen",
"type": "size_t"
},
{
"name": "prf",
"type": "uint"
},
{
"name": "rounds",
"type": "uint"
},
{
"name": "derivedKey",
"type": "void *"
},
{
"name": "derivedKeyLen",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "SecRandomCopyBytes",
"ret": "int",
"params": [
{
"name": "rnd",
"type": "void *"
},
{
"name": "count",
"type": "size_t"
},
{
"name": "bytes",
"type": "void *"
}
],
"variadic": false
},
{
"name": "getopt",
"ret": "int",
"params": [
{
"name": "argc",
"type": "int"
},
{
"name": "argv",
"type": "void *"
},
{
"name": "optstring",
"type": "char *"
}
],
"variadic": false
},
{
"name": "getopt_long",
"ret": "int",
"params": [
{
"name": "argc",
"type": "int"
},
{
"name": "argv",
"type": "void *"
},
{
"name": "optstring",
"type": "char *"
},
{
"name": "longopts",
"type": "void *"
},
{
"name": "longindex",
"type": "void *"
}
],
"variadic": false
},
{
"name": "regcomp",
"ret": "int",
"params": [
{
"name": "preg",
"type": "void *"
},
{
"name": "regex",
"type": "char *"
},
{
"name": "cflags",
"type": "int"
}
],
"variadic": false
},
{
"name": "regexec",
"ret": "int",
"params": [
{
"name": "preg",
"type": "void *"
},
{
"name": "string",
"type": "char *"
},
{
"name": "nmatch",
"type": "size_t"
},
{
"name": "pmatch",
"type": "void *"
},
{
"name": "eflags",
"type": "int"
}
],
"variadic": false
},
{
"name": "regfree",
"ret": "void",
"params": [
{
"name": "preg",
"type": "void *"
}
],
"variadic": false
},
{
"name": "fnmatch",
"ret": "int",
"params": [
{
"name": "pattern",
"type": "char *"
},
{
"name": "string",
"type": "char *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "wordexp",
"ret": "int",
"params": [
{
"name": "words",
"type": "char *"
},
{
"name": "pwordexp",
"type": "void *"
},
{
"name": "flags",
"type": "int"
}
],
"variadic": false
},
{
"name": "wordfree",
"ret": "void",
"params": [
{
"name": "pwordexp",
"type": "void *"
}
],
"variadic": false
},
{
"name": "iconv_open",
"ret": "void *",
"params": [
{
"name": "tocode",
"type": "char *"
},
{
"name": "fromcode",
"type": "char *"
}
],
"variadic": false
},
{
"name": "iconv",
"ret": "size_t",
"params": [
{
"name": "cd",
"type": "void *"
},
{
"name": "inbuf",
"type": "void *"
},
{
"name": "inbytesleft",
"type": "void *"
},
{
"name": "outbuf",
"type": "void *"
},
{
"name": "outbytesleft",
"type": "void *"
}
],
"variadic": false
},
{
"name": "iconv_close",
"ret": "int",
"params": [
{
"name": "cd",
"type": "void *"
}
],
"variadic": false
},
{
"name": "nl_langinfo",
"ret": "char *",
"params": [
{
"name": "item",
"type": "int"
}
],
"variadic": false
},
{
"name": "setlocale",
"ret": "char *",
"params": [
{
"name": "category",
"type": "int"
},
{
"name": "locale",
"type": "char *"
}
],
"variadic": false
},
{
"name": "mbstowcs",
"ret": "size_t",
"params": [
{
"name": "dest",
"type": "void *"
},
{
"name": "src",
"type": "char *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "wcstombs",
"ret": "size_t",
"params": [
{
"name": "dest",
"type": "char *"
},
{
"name": "src",
"type": "void *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "mbtowc",
"ret": "int",
"params": [
{
"name": "pwc",
"type": "void *"
},
{
"name": "s",
"type": "char *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "wctomb",
"ret": "int",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "wchar",
"type": "int"
}
],
"variadic": false
},
{
"name": "mblen",
"ret": "int",
"params": [
{
"name": "s",
"type": "char *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "wcscpy",
"ret": "void *",
"params": [
{
"name": "dest",
"type": "void *"
},
{
"name": "src",
"type": "void *"
}
],
"variadic": false
},
{
"name": "wcslen",
"ret": "size_t",
"params": [
{
"name": "s",
"type": "void *"
}
],
"variadic": false
},
{
"name": "wcscmp",
"ret": "int",
"params": [
{
"name": "s1",
"type": "void *"
},
{
"name": "s2",
"type": "void *"
}
],
"variadic": false
},
{
"name": "wcsncpy",
"ret": "void *",
"params": [
{
"name": "dest",
"type": "void *"
},
{
"name": "src",
"type": "void *"
},
{
"name": "n",
"type": "size_t"
}
],
"variadic": false
},
{
"name": "wcscat",
"ret": "void *",
"params": [
{
"name": "dest",
"type": "void *"
},
{
"name": "src",
"type": "void *"
}
],
"variadic": false
},
{
"name": "wcschr",
"ret": "void *",
"params": [
{
"name": "wcs",
"type": "void *"
},
{
"name": "wc",
"type": "int"
}
],
"variadic": false
},
{
"name": "wcsstr",
"ret": "void *",
"params": [
{
"name": "haystack",
"type": "void *"
},
{
"name": "needle",
"type": "void *"
}
],
"variadic": false
},
{
"name": "fwide",
"ret": "int",
"params": [
{
"name": "stream",
"type": "FILE *"
},
{
"name": "mode",
"type": "int"
}
],
"variadic": false
}
]