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>
show more ...
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
6598890 cancellation code abuses synonyms--HG--rename : usr/src/lib/libc/amd64/crt/cerror64.s => deleted_files/usr/src/lib/libc/amd64/crt/cerror64.srename : usr/src/lib/libc/port/gen/wait3.c => d
6598890 cancellation code abuses synonyms--HG--rename : usr/src/lib/libc/amd64/crt/cerror64.s => deleted_files/usr/src/lib/libc/amd64/crt/cerror64.srename : usr/src/lib/libc/port/gen/wait3.c => deleted_files/usr/src/lib/libc/port/gen/wait3.crename : usr/src/lib/libc/port/gen/wait4.c => deleted_files/usr/src/lib/libc/port/gen/wait4.crename : usr/src/lib/libc/port/sys/fsync.c => deleted_files/usr/src/lib/libc/port/sys/fsync.crename : usr/src/lib/libc/sparc/sys/syssun.s => deleted_files/usr/src/lib/libc/sparc/sys/syssun.srename : usr/src/lib/libc/common/sys/__fcntl.s => usr/src/lib/libc/common/sys/fcntl.srename : usr/src/lib/libc/common/sys/_rename.s => usr/src/lib/libc/common/sys/rename.srename : usr/src/lib/libc/port/gen/rename.c => usr/src/lib/libc/port/gen/remove.crename : usr/src/lib/libc/port/sys/fcntl.c => usr/src/lib/libc/port/sys/libc_fcntl.c
6222208 getpass, getpassphrase don't properly change and restore the SIGINT handler6443857 su - shows password in the clear after ctrl-z + fg
6515653 __getpass function outputs to stderr rather than tty (fix lint)
6515653 __getpass function outputs to stderr rather than tty
6512868 message from 1085341 fix does not need to be I18N (fix lint)
6512868 message from 1085341 fix does not need to be I18N
PSARC 2006/659 fork extensions6497356 fork extensions--HG--rename : usr/src/lib/libc/amd64/sys/forkall.s => usr/src/lib/libc/amd64/sys/forkallx.srename : usr/src/lib/libc/amd64/sys/fork1.s => us
PSARC 2006/659 fork extensions6497356 fork extensions--HG--rename : usr/src/lib/libc/amd64/sys/forkall.s => usr/src/lib/libc/amd64/sys/forkallx.srename : usr/src/lib/libc/amd64/sys/fork1.s => usr/src/lib/libc/amd64/sys/forkx.srename : usr/src/lib/libc/amd64/sys/vfork.s => usr/src/lib/libc/amd64/sys/vforkx.srename : usr/src/lib/libc/i386/sys/forkall.s => usr/src/lib/libc/i386/sys/forkallx.srename : usr/src/lib/libc/i386/sys/fork1.s => usr/src/lib/libc/i386/sys/forkx.srename : usr/src/lib/libc/i386/sys/vfork.s => usr/src/lib/libc/i386/sys/vforkx.srename : usr/src/lib/libc/sparc/sys/forkall.s => usr/src/lib/libc/sparc/sys/forkallx.srename : usr/src/lib/libc/sparc/sys/fork1.s => usr/src/lib/libc/sparc/sys/forkx.srename : usr/src/lib/libc/sparc/sys/vfork.s => usr/src/lib/libc/sparc/sys/vforkx.s
12