musl/src/misc
Rich Felker 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008
to deal with the fact that the public headers may be used with pre-c99
compilers, __restrict is used in place of restrict, and defined
appropriately for any supported compiler. we also avoid the form
[restrict] since older versions of gcc rejected it due to a bug in the
original c99 standard, and instead use the form *restrict.
2012-09-06 22:44:55 -04:00
..
a64l.c implement a64l and l64a (legacy xsi stuff) 2012-03-01 23:43:31 -05:00
basename.c alias basename to glibc name for it, to meet abi goals 2012-01-18 23:28:48 -05:00
crypt.c add sha256/sha512 crypt 2012-08-29 12:41:29 -04:00
crypt_blowfish.c anti-DoS rounds count limits for blowfish and des crypt 2012-08-29 12:56:12 -04:00
crypt_des.c anti-DoS rounds count limits for blowfish and des crypt 2012-08-29 12:56:12 -04:00
crypt_r.c add sha256/sha512 crypt 2012-08-29 12:41:29 -04:00
crypt_sha256.c fix missing statics in crypt_sha256 code 2012-08-30 08:27:08 -04:00
crypt_sha512.c limit sha512 rounds to similar runtime to sha256 limit 2012-08-29 12:44:27 -04:00
cuserid.c fix compile failure: legacy cuserid needs to define feature test 2011-02-16 09:30:56 -05:00
dirname.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
ffs.c optimize legacy ffs function 2012-08-23 14:38:34 -04:00
forkpty.c check for fd exhaustion in forkpty 2011-07-22 00:25:56 -04:00
ftw.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
futimes.c add legacy futimes and lutimes functions 2012-01-24 19:50:44 -05:00
get_current_dir_name.c fix get_current_dir_name behavior 2012-02-17 23:56:28 -05:00
getdomainname.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
getgrouplist.c implement getgrouplist (for initgroups), formerly dummied-out 2011-04-13 09:39:47 -04:00
getopt.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
getpriority.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
getresgid.c add getresuid and getresgid syscall wrappers 2012-04-22 10:37:19 -04:00
getresuid.c add getresuid and getresgid syscall wrappers 2012-04-22 10:37:19 -04:00
getrlimit.c use prlimit syscall for getrlimit/setrlimit 2012-01-20 22:30:52 -05:00
getrusage.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
getsubopt.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
getusershell.c fix missing static in getusershell (namespace pollution) 2012-08-02 14:32:17 -04:00
ioctl.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
isastream.c add isastream (obsolete STREAMS junk) 2012-05-06 09:03:19 -04:00
lockf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
lutimes.c add legacy futimes and lutimes functions 2012-01-24 19:50:44 -05:00
nftw.c protect ftw and nftw against cancellation 2011-04-18 21:17:03 -04:00
openpty.c incorrect check for open failure in openpty function 2011-07-22 00:23:36 -04:00
prlimit.c add prlimit syscall wrapper 2012-01-20 22:10:47 -05:00
ptrace.c fix (hopefully) PTRACE_TRACEME (command 0) argument handling 2012-02-23 13:08:47 -05:00
ptsname.c fix ptsname_r to conform to the upcoming posix requirements 2012-06-20 15:11:27 -04:00
pty.c fix ptsname_r to conform to the upcoming posix requirements 2012-06-20 15:11:27 -04:00
realpath.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
setpriority.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
setrlimit.c use prlimit syscall for getrlimit/setrlimit 2012-01-20 22:30:52 -05:00
syslog.c ditch the priority inheritance locks; use malloc's version of lock 2012-04-24 16:32:23 -04:00
ulimit.c remove some stray trailing space characters 2011-09-13 09:53:41 -04:00
uname.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
wordexp.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00