summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc
AgeCommit message (Collapse)AuthorFilesLines
2016-04-216924 make libc copyright file contents deterministicJosef 'Jeff' Sipek1-0/+4
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2016-02-146648 illumos build should be explicit about C standardsRichard Lowe4-4/+4
Reviewed by: Andy Stormont <andyjstormont@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-01-166556 64-bit SPARC libc needs signalfd.o tooGary Mills1-0/+2
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2016-01-056507 i386 makecontext(3c) needs to 16-byte align the stackJosef 'Jeff' Sipek2-20/+50
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-12-075876 sys/regset.h pollutes name space (try 2)Gordon Ross3-5/+5
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Jonathan Perkin <jperkin@joyent.com> Reviewed by: Alexander Pyhalov <alp@sfedu.ru> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-11-243252 Need a proper flock() implementationJerry Jelinek7-0/+73
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-11-166342 want signalfd supportJerry Jelinek5-0/+68
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-11-026409 glob(3C) missed the memo on LF64Robert Mustacchi5-1/+44
Reviewed by: Albert Lee <trisk@omniti.com> Reviewed by: Gary Mills <gary_mills@fastmail.fm> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-10-226350 localedef native build improvementsGordon Ross7-66/+127
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-10-18backout 5876 sys/regset.h pollutes name spaceGordon Ross9-9/+15
backout commit 21227944c2bcc086121a5428f3f9d2496ba646f5.
2015-10-175876 sys/regset.h pollutes name spaceGordon Ross9-15/+9
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Jonathan Perkin <jperkin@joyent.com> Reviewed by: Alexander Pyhalov <alp@sfedu.ru> Approved by: Albert Lee <trisk@omniti.com>
2015-10-166208 add support for timerfdBryan Cantrill6-0/+104
Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-10-165640 want epoll supportBryan Cantrill6-0/+220
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-10-065855 fix __RESTRICT_KYWD to support the correct keyword with c++Richard PALO1-4/+4
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Josef Sipek <jeffpc@josefsipek.net> Approved by: Dan McDonald <danmcd@omniti.com>
2015-10-055821 need strerror_l()Robert Mustacchi14-49/+84
6133 message translations don't honor per-thread locales 6142 extra space in newlocale synopsis 6181 symbol test shouldn't leave gcc fix-includes to chance Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-09-146209 libc mutexes break kernel writers heartsRobert Mustacchi4-1/+58
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-09-096188 add support for eventfdBryan Cantrill6-0/+78
Reviewed by: Albert Lee <trisk@omniti.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-06-055956 orientate is not a wordSergio Aguayo1-2/+2
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Gordon Ross <gwr@nexenta.com>
2015-05-165815 libzpool's panic function doesn't set global panicstr, ::status not as ↵Prakash Surya1-6/+22
useful Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2015-04-305763 missing va_end() on return from __fini_daemon_priv()Gary Mills1-4/+5
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-04-285863 psiginfo arguments should be constEric Sproul2-4/+6
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-04-125830 want arc4random(3C) suiteRobert Mustacchi11-0/+375
5802 want getentropy(3C) 5803 want getrandom(2) 5804 want explicit_bzero(3C) 5805 want MC_INHERIT_ZERO 5806 uuid_generate can leak its cache in edge conditions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2015-04-055772 isxdigit_l, iswxdigit_l not exported (missing from mapfile)Garrett D'Amore1-0/+6
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Josef Sipek <jeffpc@josefsipek.net> Approved by: Dan McDonald <danmcd@omniti.com>
2015-01-144923 want preadv and pwritevDJ Hoffman8-5/+147
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2014-12-195158 sed dumps core in new multibyte codeGarrett D'Amore1-0/+5
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-12-035366 strcoll_l may destroy its arguments, then crashRichard Lowe2-8/+3
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-10-305224 snprintf rounding under [default] FE_TONEARESTDan McDonald6-108/+247
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-10-245238 iswgraph(L'a') returns 0, but iswctype(L'a', wctype("graph")) nonzeroLauri Tirkkonen1-1/+1
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: David Höppner <0xffea@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-07-162964 need POSIX 2008 locale object support (more C++ fixes)Dan McDonald2-3/+3
2014-07-154964 nl_langinfo(CRNCYSTR) returns wrong alignment characterGarrett D'Amore3-2/+10
4999 libc test suite enhancements 4939 desire wcsnrtombs() function Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-07-112964 need POSIX 2008 locale object supportGarrett D'Amore81-1735/+2779
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-03-214688 getlogin_r shouldn't clobber memoryRobert Mustacchi1-4/+14
Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Gary Mills <gary_mills@fastmail.fm> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-01-223141 strptime() doesn't support %tGary Mills1-23/+7
Reviewed by: Garett D'Amore <garett@damore.org> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-01-214493 want siginfoRobert Mustacchi6-0/+7
4494 Make dd show progress when you send INFO/USR1 signals 4495 dd could support O_SYNC and O_DSYNC Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2014-01-214489 need ptcumemRobert Mustacchi8-0/+132
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Garrett D'Amore <garrett@damore.org>
2014-01-084378 Clean up %C in *time() functionsGary Mills1-3/+3
438 need documentation for strftime %s flag Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2013-11-144294 fopen could support 'x'Robert Mustacchi1-1/+8
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2013-11-011097 glob(3c) needs to support non-POSIX optionsGary Mills2-217/+1260
3341 The sftp command should use the native glob() Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-10-092989 LOGNAME_MAX should be increased to 32 (fix gcc build)Gary Mills1-0/+3
Approved by: Gordon Ross <gwr@nexenta.com>
2013-10-082989 LOGNAME_MAX should be increased to 32Gary Mills4-25/+121
1166 useradd warns on names with more than 8 chars Reviewed by: Richard PALO <richard.palo@free.fr> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Andy Stormont <AStormont@racktopsystems.com> Approved by: Robert Mustacchi <rm@joyent.com>
2013-08-304072 make clobber leaves trashGordon Ross1-1/+6
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>
2013-08-033967 iconv() blows up when passed (iconv_t)-1Keith M Wesolowski1-1/+1
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-07-163849 implement __cxa_atexit/__cxa_finalizeRichard Lowe3-22/+84
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Albert Lee <trisk@nexenta.com>
2013-05-143717 a README should explain libc's use of 'protected', the potential ↵Richard Lowe1-1/+59
existence of synonym symbols, etc. Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-04-213713 Implement accept4()Theo Schlossnagle13-102/+112
3714 Implement pipe2() 3715 Implement dup3() 3716 Implement mkostemp() and mkostemps() 3719 so_socketpair syscall should preserve FD_CLOEXEC flag Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-04-173687 fopen() O_CLOEXEC support via the "e" flagTheo Schlossnagle1-7/+24
Reviewed by Robert Mustacchi <rm@joyent.com> Reviewed by Richard Lowe <richlowe@richlowe.net> Approved by Dan McDonald <danmcd@nexenta.com>
2012-12-203414 Need a new word of AT_SUN_HWCAP bitsRobert Mustacchi1-10/+14
3415 Add isainfo support for f16c and rdrand 3416 Need disassembler support for rdrand and f16c Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-09-222933 compiler warning gags need better granularityRichard Lowe4-0/+48
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-06-253132 remove support for building with gcc 3Richard Lowe2-8/+0
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Milan Jurik <milan.jurik@xylab.cz> Approved by: Eric Schrock <eric.schrock@delphix.com>
2012-09-073006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zeroMadhav Suresh1-2/+2
Reviewed by Matt Ahrens <matthew.ahrens@delphix.com> Reviewed by George Wilson <george.wilson@delphix.com> Approved by Eric Schrock <eric.schrock@delphix.com>