summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc
AgeCommit message (Collapse)AuthorFilesLines
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>
2012-08-01backout 3006: causes 3046 (panics after mounting root)Richard Lowe1-2/+2
2012-07-313006 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: Garrett D'Amore <garrett@damore.org>
2012-06-141450 Illumos should be buildable with GCC4Richard Lowe8-159/+171
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2012-05-212619 asynchronous destruction of ZFS file systemsChristopher Siden2-1/+25
2747 SPA versioning with zfs feature flags Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <gwilson@delphix.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com> Approved by: Eric Schrock <Eric.Schrock@delphix.com>
2012-05-112655 illumos should be lint 12.3 freeMilan Jurik1-2/+2
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andrew Stormont <Andrew.Stormont@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-06-212409 libc needs more gcc 4 support on 32-bit SPARCRichard Lowe4-0/+98
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Richard Elling <richard.elling@richardelling.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Albert Lee <trisk@nexenta.com>
2012-02-182077 lots of unreachable breaks in illumos gateMilan Jurik4-32/+12
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-02-011594 strxfrm may write past the specified bufferTheo Schlossnagle1-4/+6
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2011-10-291678 libc lint library is missing definition for glob/globfreeYuri Pankov1-0/+7
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Albert Lee <trisk@opensolaris.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-10-181633 implement posix_spawn_pipe_np()Matthew Ahrens3-57/+119
Reviewed by: Adam Leventhal <Adam.Leventhal@delphix.com> Reviewed by: Eric Schrock <Eric.Schrock@delphix.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Eric Schrock <Eric.Schrock@delphix.com>
2011-07-221232 setlocale switch to C is brokenJason King2-9/+16
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Garret D'Amore <garrett@nexenta.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Eric Schrock <Eric.Schrock@delphix.com>
2011-07-111030 strftime "%x" should generate something strptime can parseGordon Ross1-2/+9
Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Gary Mills <mills@cc.umanitoba.ca> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-05-191046 wcsxfrm(3C) crashes when len arg is 0Gordon Ross1-3/+3
Reviewed by: Robert Gordon <rbg@openrbg.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Approved by: Albert Lee <trisk@nexenta.com>
2011-03-29850 system(3C) and similar could just use /bin/shRichard Lowe4-30/+12
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: John Sonnenschein <johns@joyent.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-04-10878 regerror() error messages not i18n compliantGarrett D'Amore3-119/+38
Reviewed by: Adam Leventhal <ahl@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
2011-04-05842 src/lib/Makefile has libc_i18n vestigesGarrett D'Amore1-17/+0
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2011-04-03853 system/library is missing references to some license filesRichard Lowe2-69/+0
Reviewed by: gwr@nexenta.com Approved by: garrett@nexenta.com
2011-03-09781 overrun in fgetwsBryan Cantrill1-2/+2
Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-01-20652 libc uninitialized variableAlexander Stetsenko1-2/+2
Reviewed by: garrett@nexenta.com Approved by: garrett@nexenta.com
2011-01-13615 remove support legacy 7-bit ASCIIGarrett D'Amore8-225/+14
628 minor perf enhancement for UTF-8 Reviewed by: roland.mainz@nexenta.com Approved by: albert.lee@nexenta.com
2011-01-13616 euc code in libc not aligned with localedefGarrett D'Amore3-136/+231
Reviewed by: roland.mainz@nexenta.com Reviewed by: albert.lee@nexenta.com Approved by: albert.lee@nexenta.com
2010-12-15508 od doesn't set text domainGarrett D'Amore2-6/+19
509 need an open source sed(1) replacement 516 libc regex misses \< and \> word delimiters Reviewed by: gwr@nexenta.com Reviewed by: roland.mainz@nexenta.com Approved by: gwr@nexenta.com
2010-12-09298 SPARC build fails in smt_pause.oJon Tibble8-47/+12
478 Build needs fixing for pkgdepend flag day Reviewed by: gwr@nexenta.com Reviewed by: trisk@nexenta.com Reviewed by: richlowe@richlowe.net Approved by: garrett@nexenta.com
2010-12-07413 Memory corruption in regcmp(3c)Jason King1-30/+30
Reviewed by: garrett@nexenta.com Approved by: garrett@nexenta.com
2010-12-04317 strptime needs %Z supportGarrett D'Amore4-194/+272
Reviewed by: richlowe@richlowe.net Reviewed by: lvskiprof@cox.net Reviewed by: gwr@nexenta.com Approved by: richlowe@richlowe.net
2010-11-19298 SPARC build fails in smt_pause.oGarrett D'Amore3-4/+11
Reviewed by: gwr@nexenta.com Reviewed by: albert.lee@nexenta.com Reviewed by: estseg@gmail.com Approved by: gwr@nexenta.com
2010-10-21357 fix license on strptime.cGarrett D'Amore5-37/+16
358 the prototype CDDL header needs minor grammar fixes Reviewed by: trisk@opensolaris.org Reviewed by: gwr@nexenta.com Reviewed by: gber@openindiana.org
2010-10-11326 strxfrm could be fasterGarrett D'Amore2-76/+89
330 isprint() returns false for "legacy" code, results in bad prompt Reviewed by: gwr@nexenta.com Reviewed by: cjlove@san.rr.com Reviewed by: richlowe@richlowe.net Approved by: richlowe@richlowe.net