X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=data%2Fmusl.problems;h=473d277a77df0ae62de6c71224e974b9f4743560;hb=2466d8183310cb2b3118a0cc9eb26189a900863e;hp=fee26ffeff04d690988bf70208a5d4e047fe66e3;hpb=060cbc5cf48f37454ae93443d0ef0af3826a7f5c;p=musl-tables diff --git a/data/musl.problems b/data/musl.problems index fee26ff..473d277 100644 --- a/data/musl.problems +++ b/data/musl.problems @@ -1,144 +1,45 @@ -header FD_CLR sys/select.h sys_select.h -header FD_ISSET sys/select.h sys_select.h -header FD_SET sys/select.h sys_select.h -header FD_ZERO sys/select.h sys_select.h -header accept sys/socket.h sys_socket.h -proto aio_error aio.h int(struct aiocb*) int(const struct aiocb*) int aio_error(struct aiocb *); int aio_error(const struct aiocb *aiocbp); -proto aio_suspend aio.h int(struct aiocb*const[],int,const struct timespec*) int(const struct aiocb*const[],int,const struct timespec*) int aio_suspend(struct aiocb *const [], int, const struct timespec *); int aio_suspend(const struct aiocb *const list[], int nent, const struct timespec *timeout); -header bind sys/socket.h sys_socket.h -nodecl cfmakeraw T -nodecl cfsetspeed W -header chmod sys/stat.h sys_stat.h -nodecl clearerr_unlocked W -header connect sys/socket.h sys_socket.h -nodecl crypt_r W -header ctermid unistd.h stdio.h -nodecl daemon T -nodecl dst_offset V -proto encrypt unistd.h void(char*,int) void(char[64],int) void encrypt(char *, int); void encrypt(char block[64], int edflag); -nodecl environ V -proto erand48 stdlib.h double(unsigned short[]) double(unsigned short[3]) double erand48 (unsigned short [3]); double erand48(unsigned short xsubi[3]); -header fchmod sys/stat.h sys_stat.h -header fchmodat sys/stat.h sys_stat.h -nodecl feof_unlocked W -nodecl ferror_unlocked W -nodecl fflush_unlocked W -nodecl fgetwc_unlocked W -nodecl fgetws_unlocked W -nodecl fileno_unlocked W -nodecl fputwc_unlocked W -nodecl fputws_unlocked W -nodecl fread_unlocked W -header fstat sys/stat.h sys_stat.h -header fstatat sys/stat.h sys_stat.h -header fstatvfs sys/statvfs.h sys_statvfs.h -header ftok sys/ipc.h sys_ipc.h -header futimens sys/stat.h sys_stat.h sys_time.h -proto futimens sys/stat.h int(int,const struct timespec[]) int(int,const struct timespec[2]) int futimens(int, const struct timespec [2]); int futimens(int fd, const struct timespec times[2]); -nodecl fwrite_unlocked W -proto getdate time.h extern struct tm*(const char*) struct tm*(const char*) extern struct tm *getdate (const char *); struct tm *getdate(const char *string); -nodecl getdents W -nodecl getdomainname T -header getitimer sys/time.h sys_time.h -header getpeername sys/socket.h sys_socket.h -header getpriority sys/resource.h sys_resource.h -header getrlimit sys/resource.h sys_resource.h -header getrusage sys/resource.h sys_resource.h -header getsockname sys/socket.h sys_socket.h -header getsockopt sys/socket.h sys_socket.h -header gettimeofday sys/time.h sys_time.h -nodecl getw T -nodecl getwc_unlocked W -nodecl getwchar_unlocked W -header htonl netinet/in.h arpa_inet.h -header htons netinet/in.h arpa_inet.h -header if_freenameindex net/if.h net_if.h -header if_indextoname net/if.h net_if.h -header if_nameindex net/if.h net_if.h -header if_nametoindex net/if.h net_if.h -header inet_addr arpa/inet.h arpa_inet.h -header inet_ntoa arpa/inet.h arpa_inet.h -header inet_ntop arpa/inet.h arpa_inet.h -header inet_pton arpa/inet.h arpa_inet.h -proto jrand48 stdlib.h long(unsigned short[]) long(unsigned short[3]) long jrand48 (unsigned short [3]); long jrand48(unsigned short xsubi[3]); -proto lcong48 stdlib.h void(unsigned short[]) void(unsigned short[7]) void lcong48 (unsigned short [7]); void lcong48(unsigned short param[7]); -header listen sys/socket.h sys_socket.h -header lstat sys/stat.h sys_stat.h -header mkdir sys/stat.h sys_stat.h -header mkdirat sys/stat.h sys_stat.h -header mkfifo sys/stat.h sys_stat.h -header mkfifoat sys/stat.h sys_stat.h -header mknod sys/stat.h sys_stat.h -header mknodat sys/stat.h sys_stat.h -header mlock sys/mman.h sys_mman.h -header mlockall sys/mman.h sys_mman.h -header mmap sys/mman.h sys_mman.h -header mprotect sys/mman.h sys_mman.h -header msgctl sys/msg.h sys_msg.h -header msgget sys/msg.h sys_msg.h -header msgrcv sys/msg.h sys_msg.h -header msgsnd sys/msg.h sys_msg.h -header msync sys/mman.h sys_mman.h -header munlock sys/mman.h sys_mman.h -header munlockall sys/mman.h sys_mman.h -header munmap sys/mman.h sys_mman.h -proto nrand48 stdlib.h long(unsigned short[]) long(unsigned short[3]) long int nrand48 (unsigned short [3]); long nrand48(unsigned short xsubi[3]); -header ntohl netinet/in.h arpa_inet.h -header ntohs netinet/in.h arpa_inet.h -proto pipe unistd.h int(int[]) int(int[2]) int pipe(int [2]); int pipe(int fildes[2]); +proto ElfW link.h link.h const ElfW(Phdr) *dlpi_phdr; ElfW(Addr) dlpi_addr; +proto ElfW link.h link.h ElfW(Half) dlpi_phnum; ElfW(Addr) dlpi_addr; +proto ElfW link.h link.h ElfW(Addr) l_addr; ElfW(Addr) dlpi_addr; +proto ElfW link.h link.h ElfW(Dyn) *l_ld; ElfW(Addr) dlpi_addr; +proto ElfW link.h link.h ElfW(Addr) r_brk; ElfW(Addr) dlpi_addr; +proto ElfW link.h link.h ElfW(Addr) r_ldbase; ElfW(Addr) dlpi_addr; +nodecl arch_prctl T +proto basename string.h libgen.h char *basename(); char *basename(char *); +proto basename string.h char*() char*(char*) char *basename(); char *basename(char *path); +nodecl capget T +nodecl capset T +proto cimag complex/cimag.c complex.h double()(double complex) double(double complex) +proto cimagf complex/cimagf.c complex.h float()(float complex) float(float complex) +proto cimagl complex/cimagl.c complex.h long double()(long double complex) long double(long double complex) +proto creal complex/creal.c complex.h double()(double complex) double(double complex) +proto crealf complex/crealf.c complex.h float()(float complex) float(float complex) +proto creall complex/creall.c complex.h long double()(long double complex) long double(long double complex) +nodecl dcgettext T +nodecl dcngettext T +nodecl delete_module T +nodecl dgettext T +nodecl dngettext T +proto encrypt unistd.h void(char*,int) void(char[],int) void encrypt(char *, int); void encrypt(char block[64], int edflag); +nodecl fpurge W +proto getc_unlocked stdio/getc_unlocked.c stdio.h int()(FILE*) int(FILE*) +nodecl gettext T +nodecl init_module T +proto lio_listio aio.h int(int,struct aiocb*restrict const*restrict,int,struct sigevent*restrict) int(int,struct aiocb*restrict const[restrict],int,struct sigevent*restrict) int lio_listio(int, struct aiocb *__restrict const *__restrict, int, struct sigevent *__restrict); int lio_listio(int mode, struct aiocb *restrict const list[restrict], int nent, struct sigevent *restrict sig); +nodecl ngettext T nodecl pivot_root T -proto poll poll.h int(struct pollfd*,nfds_t,int) int(struct pollfd[],nfds_t,int) int poll (struct pollfd *, nfds_t, int); int poll(struct pollfd fds[], nfds_t nfds, int timeout); -header posix_madvise sys/mman.h sys_mman.h -proto posix_spawn spawn.h int(pid_t*,const char*,const posix_spawn_file_actions_t*,const posix_spawnattr_t*,char**,char**) int(pid_t*,const char*,const posix_spawn_file_actions_t*,const posix_spawnattr_t*,char*const[],char*const[]) int posix_spawn(pid_t *, const char *, const posix_spawn_file_actions_t *, const posix_spawnattr_t *, char **, char **); int posix_spawn(pid_t *restrict pid, const char *restrict path, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t *restrict attrp, char *const argv[restrict], char *const envp[restrict]); -proto posix_spawnp spawn.h int(pid_t*,const char*,const posix_spawn_file_actions_t*,const posix_spawnattr_t*,char**,char**) int(pid_t*,const char*,const posix_spawn_file_actions_t*,const posix_spawnattr_t*,char*const[],char*const[]) int posix_spawnp(pid_t *, const char *, const posix_spawn_file_actions_t *, const posix_spawnattr_t *, char **, char **); int posix_spawnp(pid_t *restrict pid, const char *restrict file, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t *restrict attrp, char *const argv[restrict], char *const envp[restrict]); -header pselect sys/select.h sys_select.h -nodecl putw T -nodecl putwc_unlocked W -nodecl putwchar_unlocked W -proto readlink unistd.h int(const char*,char*,size_t) ssize_t(const char*,char*,size_t) int readlink(const char *, char *, size_t); ssize_t readlink(const char *restrict path, char *restrict buf, size_t bufsize); -proto readlinkat unistd.h int(int,const char*,char*,size_t) ssize_t(int,const char*,char*,size_t) int readlinkat(int, const char *, char *, size_t); ssize_t readlinkat(int fd, const char *restrict path, char *restrict buf, size_t bufsize); -header readv sys/uio.h sys_uio.h -header recv sys/socket.h sys_socket.h -header recvfrom sys/socket.h sys_socket.h -header recvmsg sys/socket.h sys_socket.h -nodecl scalbf T -proto seed48 stdlib.h unsigned short*(unsigned short[]) unsigned short*(unsigned short[3]) unsigned short *seed48 (unsigned short [3]); unsigned short *seed48(unsigned short seed16v[3]); -header select sys/select.h sys_select.h -header semget sys/sem.h sys_sem.h -header semop sys/sem.h sys_sem.h -header send sys/socket.h sys_socket.h -header sendmsg sys/socket.h sys_socket.h -header sendto sys/socket.h sys_socket.h -header setitimer sys/time.h sys_time.h -proto setpgrp unistd.h int(void) pid_t(void) int setpgrp(void); pid_t setpgrp(void); -header setpriority sys/resource.h sys_resource.h -header setrlimit sys/resource.h sys_resource.h -header setsockopt sys/socket.h sys_socket.h -header shm_open sys/mman.h sys_mman.h -header shm_unlink sys/mman.h sys_mman.h -header shmat sys/shm.h sys_shm.h -header shmctl sys/shm.h sys_shm.h -header shmdt sys/shm.h sys_shm.h -header shmget sys/shm.h sys_shm.h -header shutdown sys/socket.h sys_socket.h -nodecl sincos T -header sockatmark sys/socket.h sys_socket.h -header socket sys/socket.h sys_socket.h -header socketpair sys/socket.h sys_socket.h -proto socketpair sys/socket.h int(int,int,int,int[]) int(int,int,int,int[2]) int socketpair (int, int, int, int [2]); int socketpair(int domain, int type, int protocol, int socket_vector[2]); -nodecl start T -header stat sys/stat.h sys_stat.h -header statvfs sys/statvfs.h sys_statvfs.h -nodecl stime T -header times sys/times.h sys_times.h -header umask sys/stat.h sys_stat.h -header uname sys/utsname.h sys_utsname.h -header utimensat sys/stat.h sys_stat.h sys_time.h -proto utimensat sys/stat.h int(int,const char*,const struct timespec[],int) int(int,const char*,const struct timespec[2],int) int utimensat(int, const char *, const struct timespec [2], int); int utimensat(int fd, const char *path, const struct timespec times[2], int flag); -header utimes sys/time.h sys_stat.h sys_time.h -proto utimes sys/time.h int(const char*,const struct timeval[]) int(const char*,const struct timeval[2]) int utimes (const char *, const struct timeval [2]); int utimes(const char *path, const struct timeval times[2]); -header wait sys/wait.h sys_wait.h -header waitid sys/wait.h sys_wait.h -header waitpid sys/wait.h sys_wait.h -header wcrtomb wchar.h stdio.h -header writev sys/uio.h sys_uio.h +proto poll poll.h int(struct pollfd*,nfds_t,int) int(struct pollfd[],nfds_t,int) int poll(struct pollfd *, nfds_t, int); int poll(struct pollfd fds[], nfds_t nfds, int timeout); +proto posix_spawn spawn.h int(pid_t*restrict,const char*restrict,const posix_spawn_file_actions_t*,const posix_spawnattr_t*restrict,char*const*restrict,char*const*restrict) int(pid_t*restrict,const char*restrict,const posix_spawn_file_actions_t*,const posix_spawnattr_t*restrict,char*const[restrict],char*const[restrict]) int posix_spawn(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, const posix_spawnattr_t *__restrict, char *const *__restrict, char *const *__restrict); int posix_spawn(pid_t *restrict pid, const char *restrict path, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t *restrict attrp, char *const argv[restrict], char *const envp[restrict]); +proto posix_spawn process/posix_spawn.c spawn.h int(pid_t*restrict,const char*restrict,const posix_spawn_file_actions_t*,const posix_spawnattr_t*restrict,char*const[restrict],char*const[restrict]) int(pid_t*restrict,const char*restrict,const posix_spawn_file_actions_t*,const posix_spawnattr_t*restrict,char*const*restrict,char*const*restrict) +proto posix_spawnp spawn.h int(pid_t*restrict,const char*restrict,const posix_spawn_file_actions_t*,const posix_spawnattr_t*restrict,char*const*restrict,char*const*restrict) int(pid_t*restrict,const char*restrict,const posix_spawn_file_actions_t*,const posix_spawnattr_t*restrict,char*const[restrict],char*const[restrict]) int posix_spawnp(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, const posix_spawnattr_t *__restrict, char *const *__restrict, char *const *__restrict); int posix_spawnp(pid_t *restrict pid, const char *restrict file, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t *restrict attrp, char *const argv[restrict], char *const envp[restrict]); +proto posix_spawnp process/posix_spawnp.c spawn.h int(pid_t*restrict,const char*restrict,const posix_spawn_file_actions_t*,const posix_spawnattr_t*restrict,char*const[restrict],char*const[restrict]) int(pid_t*restrict,const char*restrict,const posix_spawn_file_actions_t*,const posix_spawnattr_t*restrict,char*const*restrict,char*const*restrict) +proto pthread_getaffinity_np sched/affinity.c pthread.h int(pthread_t,size_t,cpu_set_t*) int(pthread_t,size_t,struct cpu_set_t*) +proto pthread_setaffinity_np sched/affinity.c pthread.h int(pthread_t,size_t,const cpu_set_t*) int(pthread_t,size_t,const struct cpu_set_t*) +proto putc_unlocked stdio/putc_unlocked.c stdio.h int()(int,FILE*) int(int,FILE*) +proto qsort stdlib/qsort.c stdlib.h void(void*,size_t,size_t,) void(void*,size_t,size_t,int(*)(const void*,const void*)) +proto regexec regex.h int(const regex_t*restrict,const char*restrict,size_t,regmatch_t*restrict,int) int(const regex_t*restrict,const char*restrict,size_t,regmatch_t[restrict],int) int regexec(const regex_t *__restrict, const char *__restrict, size_t, regmatch_t *__restrict, int); int regexec(const regex_t *restrict preg, const char *restrict string, size_t nmatch, regmatch_t pmatch[restrict], int eflags); +proto regexec regex/regexec.c regex.h int(const regex_t*restrict,const char*restrict,size_t,regmatch_t[restrict],int) int(const regex_t*restrict,const char*restrict,size_t,regmatch_t*restrict,int) +proto seed48 prng/seed48.c stdlib.h unsigned short*(unsigned short*) unsigned short*(unsigned short[]) +proto setgroups linux/setgroups.c grp.h int(size_t,const gid_t[]) int(size_t,const gid_t*) +proto sigqueue signal.h int(pid_t,int,union sigval) int(pid_t,int,const union sigval) int sigqueue(pid_t, int, union sigval); int sigqueue(pid_t pid, int signo, const union sigval value); +proto sigqueue signal/sigqueue.c signal.h int(pid_t,int,const union sigval) int(pid_t,int,union sigval)