musl/src
Rich Felker 8cfbc8be82 update license of njk contributed code (x86_64 asm)
these changes are based on the following communication via email:

"I hereby grant that all of the code I have contributed to musl on or
before April 23, 2012 may be licensed under the terms of the following
MIT license:

Copyright (c) 2011-2012 Nicholas J. Kain

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
2012-05-05 00:02:04 -04:00
..
aio stupid typo (caused by rather ugly spelling in POSIX..) in aio 2011-09-28 11:36:11 -04:00
complex add creal/cimag macros in complex.h (and use them in the functions defs) 2012-03-22 15:54:55 -04:00
conf fix broken sysconf when correct value is -1 2012-04-21 11:45:07 -04:00
ctype new wcwidth implementation (fast table-based) 2012-04-24 04:23:55 -04:00
dirent ditch the priority inheritance locks; use malloc's version of lock 2012-04-24 16:32:23 -04:00
env overhaul SSP support to use a real canary 2012-05-03 20:42:45 -04:00
errno better description for errno==0 2012-04-16 18:37:53 -04:00
exit ditch the priority inheritance locks; use malloc's version of lock 2012-04-24 16:32:23 -04:00
fcntl fix F_GETOWN return value handling 2011-10-09 22:51:03 -04:00
fenv try fixing/optimizing x86_64 fenv exception code 2012-03-17 20:10:02 -04:00
internal overhaul SSP support to use a real canary 2012-05-03 20:42:45 -04:00
ipc overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
ldso fix error reporting for dlsym with global symbols 2012-05-04 20:18:18 -04:00
linux add linux-specific unshare syscall wrapper 2012-04-29 19:54:03 -04:00
locale fix major breakage in iconv, bogus rejecting of dest charsets 2012-04-21 14:46:40 -04:00
malloc ditch the priority inheritance locks; use malloc's version of lock 2012-04-24 16:32:23 -04:00
math math: change the formula used for acos.s 2012-05-05 01:11:56 +02:00
misc implement stub versions of sched_* 2012-05-03 23:18:26 -04:00
mman process-shared barrier support, based on discussion with bdonlan 2011-09-27 13:50:29 -04:00
mq fix longstanding missing static in mq_notify (namespace pollution) 2012-04-29 00:20:53 -04:00
multibyte fix longstanding exit logic bugs in mbsnrtowcs and wcsnrtombs 2012-05-02 13:59:48 -04:00
network improve name lookup performance in corner cases 2012-04-01 23:22:16 -04:00
passwd make passwd/group functions safe against cancellation in stdio 2012-02-01 23:51:19 -05:00
prng ditch the priority inheritance locks; use malloc's version of lock 2012-04-24 16:32:23 -04:00
process x86_64 vfork implementation 2012-02-06 18:23:11 -05:00
regex new fnmatch implementation 2012-04-28 18:05:29 -04:00
sched avoid setting nondefault scheduler too 2012-05-03 23:19:29 -04:00
search XSI search.h API implementation by Szabolcs Nagy 2011-06-25 18:18:57 -04:00
select overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
setjmp update license of njk contributed code (x86_64 asm) 2012-05-05 00:02:04 -04:00
signal update license of njk contributed code (x86_64 asm) 2012-05-05 00:02:04 -04:00
stat fix statvfs.c to match new fsid_t definition 2011-09-20 11:18:13 -04:00
stdio fix uninitialized var in vfwprintf printing 0-prec string 2012-05-04 01:26:43 -04:00
stdlib further fixes to leading space issue (forgot the wide versions) 2012-04-19 12:56:29 -04:00
string add all missing wchar functions except floating point parsers 2012-03-01 23:24:45 -05:00
stub various legacy and linux-specific stuff 2011-03-18 21:52:26 -04:00
temp remove ugly prng from mk*temp and just re-poll time on retry 2011-07-28 22:03:54 -04:00
termios legacy junk compatibility grab-bag 2012-04-18 12:22:24 -04:00
thread update license of njk contributed code (x86_64 asm) 2012-05-05 00:02:04 -04:00
time ditch the priority inheritance locks; use malloc's version of lock 2012-04-24 16:32:23 -04:00
unistd support null buffer argument to getcwd, auto-allocating behavior 2012-03-01 22:08:05 -05:00