16188 Make libc safe for <sys/debug.h>Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Approved by: Richard Lowe <richlowe@richlowe.net>
15290 lib: remove pragma identReviewed by: Garrett D'Amore <garrett@damore.org>Reviewed by: Igor Kozhukhov <igor@dilos.org>Reviewed by: Dan Cross <cross@oxidecomputer.com>Approved by: Patrick Moo
15290 lib: remove pragma identReviewed by: Garrett D'Amore <garrett@damore.org>Reviewed by: Igor Kozhukhov <igor@dilos.org>Reviewed by: Dan Cross <cross@oxidecomputer.com>Approved by: Patrick Mooney <pmooney@pfmooney.com>
show more ...
15294 Successful read/write calls should not set errnoReviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Reviewed by: Dan Cross <cross@oxidecomputer.com>Approved by: Gordon Ross <gordon.w.ros
15294 Successful read/write calls should not set errnoReviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Reviewed by: Dan Cross <cross@oxidecomputer.com>Approved by: Gordon Ross <gordon.w.ross@gmail.com>
15053 libc: unused parameterReviewed by: Gordon Ross <gordon.w.ross@gmail.com>Reviewed by: Gergő Mihály Doma <domag02@gmail.com>Approved by: Dan McDonald <danmcd@mnx.io>
15046 libc: unused variableReviewed by: Jason King <jason.brian.king+illumos@gmail.com>Approved by: Dan McDonald <danmcd@mnx.io>
14443 resection manual pages per IPD4Reviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Robert Mustacchi <rm@fingolfin.org>Reviewed by: Peter Tribble <peter.tribble@gmail.com>Reviewed by: Andy
14443 resection manual pages per IPD4Reviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Robert Mustacchi <rm@fingolfin.org>Reviewed by: Peter Tribble <peter.tribble@gmail.com>Reviewed by: Andy Fiddaman <andy@omnios.org>Approved by: Dan McDonald <danmcd@joyent.com>
12768 12392 regressed ftello64 behaviorReviewed by: Andy Fiddaman <andy@omniosce.org>Reviewed by: John Levon <john.levon@joyent.com>Reviewed by: Andrew Stormont <andyjstormont@gmail.com>Approved
12768 12392 regressed ftello64 behaviorReviewed by: Andy Fiddaman <andy@omniosce.org>Reviewed by: John Levon <john.levon@joyent.com>Reviewed by: Andrew Stormont <andyjstormont@gmail.com>Approved by: Dan McDonald <danmcd@joyent.com>
7092 Want support for stdio memory streams12360 fwrite can loop forever on zero byte write12392 ftello64 doesn't handle ungetc() correctly when unbufferedReviewed by: John Levon <john.levon@joyent
7092 Want support for stdio memory streams12360 fwrite can loop forever on zero byte write12392 ftello64 doesn't handle ungetc() correctly when unbufferedReviewed by: John Levon <john.levon@joyent.com>Reviewed by: Yuri Pankov <ypankov@fastmail.com>Approved by: Dan McDonald <danmcd@joyent.com>
12357 getc/putc_unlocked need to set orientationReviewed by: John Levon <john.levon@joyent.com>Reviewed by: Yuri Pankov <ypankov@fastmail.com>Approved by: Dan McDonald <danmcd@joyent.com>
4294 fopen could support 'x'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: Mar
4294 fopen could support 'x'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>
3687 fopen() O_CLOEXEC support via the "e" flagReviewed by Robert Mustacchi <rm@joyent.com>Reviewed by Richard Lowe <richlowe@richlowe.net>Approved by Dan McDonald <danmcd@nexenta.com>
1633 implement posix_spawn_pipe_np()Reviewed by: Adam Leventhal <Adam.Leventhal@delphix.com>Reviewed by: Eric Schrock <Eric.Schrock@delphix.com>Reviewed by: Dan McDonald <danmcd@nexenta.com>Revie
1633 implement posix_spawn_pipe_np()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>
850 system(3C) and similar could just use /bin/shReviewed by: Gordon Ross <gwr@nexenta.com>Reviewed by: John Sonnenschein <johns@joyent.com>Approved by: Garrett D'Amore <garrett@nexenta.com>
merge with onnv_147Reviewed by: garrett@nexenta.comApproved by: garrett@nexenta.com
PSARC 2010/299 GNU/Linux/BSD compatibility functions6960818 add get_nprocs(), getline(), strdupa(), strndup() to libc6901783 strndup would be nice6824404 libc should provide ffsl() & ffsll()67939
PSARC 2010/299 GNU/Linux/BSD compatibility functions6960818 add get_nprocs(), getline(), strdupa(), strndup() to libc6901783 strndup would be nice6824404 libc should provide ffsl() & ffsll()6793969 RFE: Add|stpcpy|to libc6735446 Want a __progname symbol for BSD-style source compatibility6421095 Solaris should provide strcasestr6275498 Provide string compare functions wcscasecmp,wcsncasecmp in solaris like linux--HG--rename : usr/src/lib/libc/port/gen/strcasecmp.c => usr/src/lib/libc/port/gen/ascii_strcasecmp.crename : usr/src/lib/libc/port/gen/strncasecmp.c => usr/src/lib/libc/port/gen/ascii_strncasecmp.crename : usr/src/lib/libc/sparc/gen/strcasecmp.s => usr/src/lib/libc/sparc/gen/ascii_strcasecmp.srename : usr/src/lib/libc/sparcv9/gen/strcasecmp.s => usr/src/lib/libc/sparcv9/gen/ascii_strcasecmp.s
2 We need a fully open libc (no libc_i18n)Reviewd by: garrett@nexenta.comApproved by: garrett@nexenta.com
6795209 Enable compilation of ON-consolidation with GCC 4.26392640 rpcgen -h -T output does not compile with gcc 4.x--HG--rename : usr/src/stand/lib/fs/nfs/pathname.h => usr/src/stand/lib/fs/nfs/
6795209 Enable compilation of ON-consolidation with GCC 4.26392640 rpcgen -h -T output does not compile with gcc 4.x--HG--rename : usr/src/stand/lib/fs/nfs/pathname.h => usr/src/stand/lib/fs/nfs/st_pathname.h
backout 6795209/6392640: breaks sparc build
6795209 Enable compilation of ON-consolidation with GCC 4.26392640 rpcgen -h -T output does not compile with gcc 4.x
6505278 UNIX98/UNIX03: *vsx* system() call to create child, but fail to execute, does not return 127 status
PSARC/2008/407 Fix *scanf() '%%' processing6690298 UNIX98/UNIX03: *vsx5* scanf() %% conversion tests fail
6714179 libc synonym expunging in snv_92 was too aggressive, breaking pfinstall
PSARC 2008/309 expunge synonyms.h6700179 expunge synonyms.h--HG--rename : usr/src/cmd/sgs/libelf/common/syn.h => deleted_files/usr/src/cmd/sgs/libelf/common/syn.hrename : usr/src/cmd/sgs/librtld
PSARC 2008/309 expunge synonyms.h6700179 expunge synonyms.h--HG--rename : usr/src/cmd/sgs/libelf/common/syn.h => deleted_files/usr/src/cmd/sgs/libelf/common/syn.hrename : usr/src/cmd/sgs/librtld/common/lintsup.c => deleted_files/usr/src/cmd/sgs/librtld/common/lintsup.crename : usr/src/cmd/sgs/rtld/common/_synonyms.h => deleted_files/usr/src/cmd/sgs/rtld/common/_synonyms.hrename : usr/src/common/atomic/atomic_asm_weak.h => deleted_files/usr/src/common/atomic/atomic_asm_weak.hrename : usr/src/lib/common/inc/c_synonyms.h => deleted_files/usr/src/lib/common/inc/c_synonyms.hrename : usr/src/lib/libc/amd64/gen/lexp10.c => deleted_files/usr/src/lib/libc/amd64/gen/lexp10.crename : usr/src/lib/libc/amd64/gen/llog10.c => deleted_files/usr/src/lib/libc/amd64/gen/llog10.crename : usr/src/lib/libc/amd64/gen/ltostr.c => deleted_files/usr/src/lib/libc/amd64/gen/ltostr.crename : usr/src/lib/libc/i386/gen/lexp10.c => deleted_files/usr/src/lib/libc/i386/gen/lexp10.crename : usr/src/lib/libc/i386/gen/llog10.c => deleted_files/usr/src/lib/libc/i386/gen/llog10.crename : usr/src/lib/libc/i386/gen/ltostr.c => deleted_files/usr/src/lib/libc/i386/gen/ltostr.crename : usr/src/lib/libc/inc/synonyms.h => deleted_files/usr/src/lib/libc/inc/synonyms.hrename : usr/src/lib/libc/sparcv9/gen/lexp10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/lexp10.crename : usr/src/lib/libc/sparcv9/gen/llog10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/llog10.crename : usr/src/lib/libc_psr/inc.flg => deleted_files/usr/src/lib/libc_psr/inc.flgrename : usr/src/lib/libcrypt/inc/des_synonyms.h => deleted_files/usr/src/lib/libcrypt/inc/des_synonyms.hrename : usr/src/lib/libgen/inc/gen_synonyms.h => deleted_files/usr/src/lib/libgen/inc/gen_synonyms.hrename : usr/src/lib/libtsnet/common/synonyms.h => deleted_files/usr/src/lib/libtsnet/common/synonyms.hrename : usr/src/tools/scripts/check_fnames.sh => deleted_files/usr/src/tools/scripts/check_fnames.shrename : usr/src/lib/libc/sparc/gen/lexp10.c => usr/src/lib/libc/port/gen/lexp10.crename : usr/src/lib/libc/sparc/gen/llog10.c => usr/src/lib/libc/port/gen/llog10.c
6697956 UNIX98: *vsth* pthread_cancel fails in wordexp(), cuserid(), ttyslot()
6678310 using LD_AUDIT, ld.so.1 calls shared library's .init before library is fully relocated6689238 libc needs global protection against ld.so.1
12