5830 want arc4random(3C) suite5802 want getentropy(3C)5803 want getrandom(2)5804 want explicit_bzero(3C)5805 want MC_INHERIT_ZERO5806 uuid_generate can leak its cache in edge conditionsReviewed
5830 want arc4random(3C) suite5802 want getentropy(3C)5803 want getrandom(2)5804 want explicit_bzero(3C)5805 want MC_INHERIT_ZERO5806 uuid_generate can leak its cache in edge conditionsReviewed 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>
show more ...
4923 want preadv and pwritevReviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com>Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com
4923 want preadv and pwritevReviewed 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>
2964 need POSIX 2008 locale object supportReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Gordon Ross <gordon.ross@nexenta.com>Approved by: Dan McDonald <danmcd@omniti.com>
4493 want siginfo4494 Make dd show progress when you send INFO/USR1 signals4495 dd could support O_SYNC and O_DSYNCReviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Joshua M. Clul
4493 want siginfo4494 Make dd show progress when you send INFO/USR1 signals4495 dd could support O_SYNC and O_DSYNCReviewed 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>
4489 need ptcumemReviewed 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 <dan
4489 need ptcumemReviewed 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>
3713 Implement accept4()3714 Implement pipe2()3715 Implement dup3()3716 Implement mkostemp() and mkostemps()3719 so_socketpair syscall should preserve FD_CLOEXEC flagReviewed by: Dan McDonald <d
3713 Implement accept4()3714 Implement pipe2()3715 Implement dup3()3716 Implement mkostemp() and mkostemps()3719 so_socketpair syscall should preserve FD_CLOEXEC flagReviewed by: Dan McDonald <danmcd@nexenta.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Garrett D'Amore <garrett@damore.org>
2933 compiler warning gags need better granularityReviewed by: Eric Schrock <eric.schrock@delphix.com>Approved by: Garrett D'Amore <garrett@damore.org>
3132 remove support for building with gcc 3Reviewed by: Garrett D'Amore <garrett@damore.org>Reviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Milan Jurik <milan.jurik@xylab.cz>Approved by
3132 remove support for building with gcc 3Reviewed 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>
1450 Illumos should be buildable with GCC4Reviewed by: Joshua M. Clulow <josh@sysmgr.org>Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>Reviewed by: Gordon Ross <gwr@nexenta.com>Revie
1450 Illumos should be buildable with GCC4Reviewed 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>
2409 libc needs more gcc 4 support on 32-bit SPARCReviewed by: Jason King <jason.brian.king@gmail.com>Reviewed by: Richard Elling <richard.elling@richardelling.com>Reviewed by: Igor Kozhukhov <iko
2409 libc needs more gcc 4 support on 32-bit SPARCReviewed 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>
615 remove support legacy 7-bit ASCII628 minor perf enhancement for UTF-8Reviewed by: roland.mainz@nexenta.comApproved by: albert.lee@nexenta.com
298 SPARC build fails in smt_pause.o478 Build needs fixing for pkgdepend flag dayReviewed by: gwr@nexenta.comReviewed by: trisk@nexenta.comReviewed by: richlowe@richlowe.netApproved by: garrett@
298 SPARC build fails in smt_pause.o478 Build needs fixing for pkgdepend flag dayReviewed by: gwr@nexenta.comReviewed by: trisk@nexenta.comReviewed by: richlowe@richlowe.netApproved by: garrett@nexenta.com
298 SPARC build fails in smt_pause.oReviewed by: gwr@nexenta.comReviewed by: albert.lee@nexenta.comReviewed by: estseg@gmail.comApproved by: gwr@nexenta.com
59 sparc build broken
merge with onnv_147Reviewed by: garrett@nexenta.comApproved by: garrett@nexenta.com
38 need replacement for trReviewed by: richlowe@richlowe.netApproved 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
6944589 need pause APIPSARC/2010/293 smt_pause
6924858 various OSNet components could be simplified with symbol capabilities--HG--rename : usr/src/lib/libc_psr/Makefile => usr/src/lib/libc/capabilities/Makefilerename : usr/src/lib/libc_psr/Ma
6924858 various OSNet components could be simplified with symbol capabilities--HG--rename : usr/src/lib/libc_psr/Makefile => usr/src/lib/libc/capabilities/Makefilerename : usr/src/lib/libc_psr/Makefile.targ => usr/src/lib/libc/capabilities/Makefile.targrename : usr/src/lib/libc_psr/sun4u-opl/Makefile => usr/src/lib/libc/capabilities/sun4u-opl/Makefilerename : usr/src/lib/libc_psr/sun4u-opl/Makefile.com => usr/src/lib/libc/capabilities/sun4u-opl/Makefile.comrename : usr/src/lib/libc_psr/sun4u-opl/common/memcpy.s => usr/src/lib/libc/capabilities/sun4u-opl/common/memcpy.srename : usr/src/lib/libc_psr/sun4u-opl/sparc/Makefile => usr/src/lib/libc/capabilities/sun4u-opl/sparc/Makefilerename : usr/src/lib/libc_psr/sun4u-opl/sparcv9/Makefile => usr/src/lib/libc/capabilities/sun4u-opl/sparcv9/Makefilerename : usr/src/lib/libc_psr/sun4u_hwcap1/Makefile => usr/src/lib/libc/capabilities/sun4u-us3-hwcap1/Makefilerename : usr/src/lib/libc_psr/sun4u_hwcap1/Makefile.com => usr/src/lib/libc/capabilities/sun4u-us3-hwcap1/Makefile.comrename : usr/src/lib/libc_psr/sun4u_hwcap1/sparc/Makefile => usr/src/lib/libc/capabilities/sun4u-us3-hwcap1/sparc/Makefilerename : usr/src/lib/libc_psr/sun4u_hwcap1/sparcv9/Makefile => usr/src/lib/libc/capabilities/sun4u-us3-hwcap1/sparcv9/Makefilerename : usr/src/lib/libc_psr/sun4u_hwcap2/Makefile => usr/src/lib/libc/capabilities/sun4u-us3-hwcap2/Makefilerename : usr/src/lib/libc_psr/sun4u_hwcap2/Makefile.com => usr/src/lib/libc/capabilities/sun4u-us3-hwcap2/Makefile.comrename : usr/src/lib/libc_psr/sun4u_hwcap2/mapfile => usr/src/lib/libc/capabilities/sun4u-us3-hwcap2/common/mapfile-caprename : usr/src/lib/libc_psr/sun4u_hwcap2/sparc/Makefile => usr/src/lib/libc/capabilities/sun4u-us3-hwcap2/sparc/Makefilerename : usr/src/lib/libc_psr/sun4u_hwcap2/sparcv9/Makefile => usr/src/lib/libc/capabilities/sun4u-us3-hwcap2/sparcv9/Makefilerename : usr/src/lib/libc_psr/sun4u-us3/common/memcmp.s => usr/src/lib/libc/capabilities/sun4u-us3/common/memcmp.srename : usr/src/lib/libc_psr/sun4u-us3/common/memcpy.s => usr/src/lib/libc/capabilities/sun4u-us3/common/memcpy.srename : usr/src/lib/libc_psr/sun4u-us3/common/memset.s => usr/src/lib/libc/capabilities/sun4u-us3/common/memset.srename : usr/src/lib/libc_psr/sun4u/Makefile => usr/src/lib/libc/capabilities/sun4u/Makefilerename : usr/src/lib/libc_psr/sun4u/common/memcmp.s => usr/src/lib/libc/capabilities/sun4u/common/memcmp.srename : usr/src/lib/libc_psr/sun4u/common/memcpy.s => usr/src/lib/libc/capabilities/sun4u/common/memcpy.srename : usr/src/lib/libc_psr/sun4u/common/memset.s => usr/src/lib/libc/capabilities/sun4u/common/memset.srename : usr/src/lib/libc_psr/sun4u/sparc/Makefile => usr/src/lib/libc/capabilities/sun4u/sparc/Makefilerename : usr/src/lib/libc_psr/sun4u/sparcv9/Makefile => usr/src/lib/libc/capabilities/sun4u/sparcv9/Makefilerename : usr/src/lib/libc_psr/sun4v_hwcap1/Makefile => usr/src/lib/libc/capabilities/sun4v-hwcap1/Makefilerename : usr/src/lib/libc_psr/sun4v_hwcap1/Makefile.com => usr/src/lib/libc/capabilities/sun4v-hwcap1/Makefile.comrename : usr/src/lib/libc_psr/sun4v_hwcap1/sparc/Makefile => usr/src/lib/libc/capabilities/sun4v-hwcap1/sparc/Makefilerename : usr/src/lib/libc_psr/sun4v_hwcap1/sparcv9/Makefile => usr/src/lib/libc/capabilities/sun4v-hwcap1/sparcv9/Makefilerename : usr/src/lib/libc_psr/sun4v_hwcap2/Makefile => usr/src/lib/libc/capabilities/sun4v-hwcap2/Makefilerename : usr/src/lib/libc_psr/sun4v_hwcap2/Makefile.com => usr/src/lib/libc/capabilities/sun4v-hwcap2/Makefile.comrename : usr/src/lib/libc_psr/sun4v_hwcap2/sparc/Makefile => usr/src/lib/libc/capabilities/sun4v-hwcap2/sparc/Makefilerename : usr/src/lib/libc_psr/sun4v_hwcap2/sparcv9/Makefile => usr/src/lib/libc/capabilities/sun4v-hwcap2/sparcv9/Makefilerename : usr/src/lib/libc_psr/sun4v/common/memcpy.s => usr/src/lib/libc/capabilities/sun4v/common/memcpy.srename : usr/src/lib/libc_psr/sun4v/common/memset.s => usr/src/lib/libc/capabilities/sun4v/common/memset.srename : usr/src/lib/libmd/sun4u/Makefile => usr/src/lib/libmd/capabilities/sun4u/Makefilerename : usr/src/lib/libmd/sun4u/Makefile.com => usr/src/lib/libmd/capabilities/sun4u/Makefile.comrename : usr/src/lib/libmd/sun4u/sparc/Makefile => usr/src/lib/libmd/capabilities/sun4u/sparc/Makefilerename : usr/src/lib/libmd/sun4u/sparcv9/Makefile => usr/src/lib/libmd/capabilities/sun4u/sparcv9/Makefilerename : usr/src/lib/libmd/sun4v/Makefile => usr/src/lib/libmd/capabilities/sun4v/Makefilerename : usr/src/lib/libmd/sun4v/Makefile.com => usr/src/lib/libmd/capabilities/sun4v/Makefile.comrename : usr/src/lib/libmd/sun4v/sparc/Makefile => usr/src/lib/libmd/capabilities/sun4v/sparc/Makefilerename : usr/src/lib/libmd/sun4v/sparcv9/Makefile => usr/src/lib/libmd/capabilities/sun4v/sparcv9/Makefilerename : usr/src/lib/pkcs11/libsoftcrypto/i386_hwcap1/Makefile => usr/src/lib/pkcs11/libsoftcrypto/capabilities/intel/Makefilerename : usr/src/lib/pkcs11/libsoftcrypto/sun4u/Makefile => usr/src/lib/pkcs11/libsoftcrypto/capabilities/sun4u/Makefilerename : usr/src/lib/pkcs11/libsoftcrypto/sun4u/Makefile.com => usr/src/lib/pkcs11/libsoftcrypto/capabilities/sun4u/Makefile.comrename : usr/src/lib/pkcs11/libsoftcrypto/sun4u/mapfile-vers => usr/src/lib/pkcs11/libsoftcrypto/capabilities/sun4u/common/mapfile-caprename : usr/src/lib/pkcs11/libsoftcrypto/sun4u/sparc/Makefile => usr/src/lib/pkcs11/libsoftcrypto/capabilities/sun4u/sparc/Makefilerename : usr/src/lib/pkcs11/libsoftcrypto/sun4u/sparcv9/Makefile => usr/src/lib/pkcs11/libsoftcrypto/capabilities/sun4u/sparcv9/Makefilerename : usr/src/lib/pkcs11/libsoftcrypto/sun4v/Makefile => usr/src/lib/pkcs11/libsoftcrypto/capabilities/sun4v/Makefilerename : usr/src/lib/pkcs11/libsoftcrypto/sun4v/Makefile.com => usr/src/lib/pkcs11/libsoftcrypto/capabilities/sun4v/Makefile.comrename : usr/src/lib/pkcs11/libsoftcrypto/sun4v/mapfile-vers => usr/src/lib/pkcs11/libsoftcrypto/capabilities/sun4v/common/mapfile-caprename : usr/src/lib/pkcs11/libsoftcrypto/sun4v/sparc/Makefile => usr/src/lib/pkcs11/libsoftcrypto/capabilities/sun4v/sparc/Makefilerename : usr/src/lib/pkcs11/libsoftcrypto/sun4v/sparcv9/Makefile => usr/src/lib/pkcs11/libsoftcrypto/capabilities/sun4v/sparcv9/Makefile
6916796 OSnet mapfiles should use version 2 link-editor syntax--HG--rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-versrename : usr/src/cmd/sgs/lin
6916796 OSnet mapfiles should use version 2 link-editor syntax--HG--rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-versrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-bindings => usr/src/cmd/sgs/link_audit/common/mapfile-vers-bindingsrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-perfcnt => usr/src/cmd/sgs/link_audit/common/mapfile-vers-perfcntrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-symbindrep => usr/src/cmd/sgs/link_audit/common/mapfile-vers-symbindreprename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-truss => usr/src/cmd/sgs/link_audit/common/mapfile-vers-trussrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-who => usr/src/cmd/sgs/link_audit/common/mapfile-vers-whorename : usr/src/common/mapfiles/i386/map.noexdata => usr/src/common/mapfiles/common/map.noexdatarename : usr/src/lib/libaio/sparc/mapfile-vers => usr/src/lib/libaio/common/mapfile-versrename : usr/src/lib/libelfsign/common/mapfile.map => usr/src/lib/libelfsign/common/mapfile-versrename : usr/src/lib/libpthread/sparc/mapfile-vers => usr/src/lib/libpthread/common/mapfile-versrename : usr/src/lib/librt/amd64/mapfile-vers => usr/src/lib/librt/common/mapfile-versrename : usr/src/lib/libsys/sparc/mapfile-vers => usr/src/lib/libsys/common/mapfile-versrename : usr/src/lib/libthread/sparc/mapfile-vers => usr/src/lib/libthread/common/mapfile-vers
PSARC 2010/235 POSIX 1003.1-2008 *at(2) syscalls6910251 need support for all POSIX.1-2008 *at(2) syscalls6964835 mknod(2) auditing omits the pathname for invalid arguments
6912096 Compiling perl using -fast produces invalid instruction
PSARC 2010/062 increase number of realtime signals6820737 Solaris needs to increase the number of realtime signals for platform parity
PSARC 2010/067 Interim modernization updates6915312 ON should be able to build IPS packages natively6281004 docbook.dtd is obsolete and unused6490919 strange file in onnv-gate6878498 update tools
PSARC 2010/067 Interim modernization updates6915312 ON should be able to build IPS packages natively6281004 docbook.dtd is obsolete and unused6490919 strange file in onnv-gate6878498 update tools proto ${ROOT} to include ${MACH} and make nightly.sh copy it into parent repository6888427 SVM packages should drop legacy objects6893530 Some header files can be opened up6903324 sharemgr should either use isaexec or not build 64-bit commands6920651 mktpl will inadvertently reuse stale license files for empty license lists6920674 svvs kmods should not be built during an open buildPortions contributed by Rich Lowe <richlowe@richlowe.net>--HG--rename : usr/src/cmd/oamuser/user/stdprofile => usr/src/cmd/nsadmin/dot-profile.shrename : usr/src/cmd/nsadmin/profile => usr/src/cmd/nsadmin/etc-profile.shrename : usr/src/pkgdefs/common_files/i.manifest => usr/src/cmd/svc/common/i.manifestrename : usr/src/pkgdefs/common_files/r.manifest => usr/src/cmd/svc/common/r.manifestrename : usr/src/lib/brand/native/Makefile => usr/src/lib/brand/ipkg/Makefilerename : usr/src/lib/brand/native/zone/Makefile => usr/src/lib/brand/ipkg/zone/Makefilerename : usr/src/lib/brand/native/zone/SUNWblank.xml => usr/src/lib/brand/ipkg/zone/SUNWblank.xmlrename : usr/src/lib/brand/native/zone/SUNWdefault.xml => usr/src/lib/brand/ipkg/zone/SUNWdefault.xmlrename : usr/src/lib/brand/native/zone/config.xml => usr/src/lib/brand/ipkg/zone/config.xmlrename : usr/src/lib/brand/native/zone/platform.xml => usr/src/lib/brand/ipkg/zone/platform.xmlrename : usr/src/lib/brand/native/Makefile => usr/src/lib/brand/labeled/Makefilerename : usr/src/lib/brand/native/zone/Makefile => usr/src/lib/brand/labeled/zone/Makefilerename : usr/src/lib/brand/native/zone/config.xml => usr/src/lib/brand/labeled/zone/config.xmlrename : usr/src/lib/brand/native/zone/platform.xml => usr/src/lib/brand/labeled/zone/platform.xmlrename : usr/src/lib/brand/native/zone/common.ksh => usr/src/lib/brand/shared/common.kshrename : usr/src/lib/brand/native/zone/query.ksh => usr/src/lib/brand/shared/query.kshrename : usr/src/lib/brand/native/zone/uninstall.ksh => usr/src/lib/brand/shared/uninstall.kshrename : usr/src/pkgdefs/common_files/i.rbac => usr/src/lib/libsecdb/common/i.rbacrename : usr/src/pkgdefs/common_files/r.rbac => usr/src/lib/libsecdb/common/r.rbacrename : usr/src/pkgdefs/license_files/cr_ATT => usr/src/pkg/license_files/cr_ATTrename : usr/src/pkgdefs/SUNWfipe/cr_Intel => usr/src/pkg/license_files/cr_Intel.SUNWfiperename : usr/src/pkgdefs/SUNWintgige/cr_Intel => usr/src/pkg/license_files/cr_Intel.SUNWintgigerename : usr/src/pkgdefs/license_files/cr_Sun => usr/src/pkg/license_files/cr_Sunrename : usr/src/pkgdefs/SUNWgrub/grubcredits => usr/src/pkg/license_files/grubcreditsrename : usr/src/pkgdefs/SUNWcsl/lic_AMD => usr/src/pkg/license_files/lic_AMDrename : usr/src/pkgdefs/license_files/lic_CDDL => usr/src/pkg/license_files/lic_CDDLrename : usr/src/pkgdefs/SUNWemlxs/lic_Emulex => usr/src/pkg/license_files/lic_Emulexrename : usr/src/pkgdefs/license_files/lic_GPLv2 => usr/src/pkg/license_files/lic_GPLv2rename : usr/src/pkgdefs/CPQary3/lic_HP => usr/src/pkg/license_files/lic_HPrename : usr/src/tools/opensolaris/BINARYLICENSE.txt => usr/src/pkg/license_files/lic_OSBLrename : usr/src/pkgdefs/license_files/lic_OSBL_preamble => usr/src/pkg/license_files/lic_OSBL_preamblerename : usr/src/pkgdefs/SUNWqlc/lic_Qlogic => usr/src/pkg/license_files/lic_Qlogicrename : usr/src/pkgdefs/SUNWhwdata/LICENSE => usr/src/pkg/license_files/lic_SUNWhwdatarename : usr/src/pkgdefs/SUNWroute/copyright.in => usr/src/pkg/license_files/lic_SUNWrouterename : usr/src/pkgdefs/SUNWgss/gss_license => usr/src/pkg/license_files/lic_gssrename : usr/src/pkgdefs/license_files/license_in_headers => usr/src/pkg/license_files/license_in_headersrename : usr/src/uts/intel/os/solaris.xpm.gz => usr/src/uts/intel/os/solaris.xpm
1234