summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc
AgeCommit message (Collapse)AuthorFilesLines
2008-09-22PSARC 2008/382 Fast RebootSherry Moore2-6/+76
6714038 Fast Reboot support for x86 platforms
2008-09-196505278 UNIX98/UNIX03: *vsx* system() call to create child, but fail to ↵Roger A. Faulkner1-1/+7
execute, does not return 127 status (missed a spawnp case)
2008-09-186505278 UNIX98/UNIX03: *vsx* system() call to create child, but fail to ↵Roger A. Faulkner3-9/+29
execute, does not return 127 status
2008-09-186733185 Further cleanup of SUN Studio 12 lint warnings in ON source.Nick Todd5-12/+6
6365532 socketvar.h strangles lint for everyone 5002763 Sockfs debug macros should be linted 6746261 _mkarglst accidentally exported from libc.
2008-09-106746389 wall can cause significant performance issuesRoger A. Faulkner1-3/+2
2008-09-03PSARC 2008/305 strsep() in libcVladimir Kotal7-8/+98
4383867 need strsep() in libc --HG-- rename : usr/src/lib/passwdutil/bsd-strsep.c => usr/src/lib/libc/port/gen/strsep.c
2008-08-275007142 Add ntohll and htonll to sys/byteorder.hDaniel Anderson6-23/+123
6717509 Need to use bswap/bswapq for byte swap of 64-bit integer on x32/x64 PSARC 2008/474 Add 64-bit htonll() and ntohll() byte order conversion functions
2008-08-206738798 pthread_mutex_timedlock can block forever when using priority ↵Roger A. Faulkner1-4/+14
inherit mutexes
2008-08-066733918 Teamware has retired, please welcome your new manager, MercurialMark J. Nelson334-1443/+628
4758439 some files use "current date" sccs keywords 6560843 asm sources should not rely on .file "%M%" for naming STT_FILE symbols 6560958 Solaris:: perl modules should not use SCCS keywords in version information 6729074 webrev doesn't deal well with remote ssh hg parents
2008-08-016729759 need to accommodate non-8-byte-aligned mutexesraf6-7/+195
2008-07-316698108 Sun Studio 12 finds many lint errors in ON source.rh871071-1/+1
2008-07-24./commentsjwadams1-20/+16
2008-07-236545064 Posix message queue should fail reliably when a client process crashesraf1-16/+74
2008-07-12PSARC 2008/421 _POSIX_ADVISORY_INFOraf12-11/+287
6669307 Solaris should support the Posix SUSv3 _POSIX_ADVISORY_INFO options group --HG-- rename : usr/src/lib/libc/port/rt/fallocate.c => usr/src/lib/libc/port/gen/posix_fallocate.c
2008-07-10PSARC/2008/407 Fix *scanf() '%%' processingrobbin1-39/+54
6690298 UNIX98/UNIX03: *vsx5* scanf() %% conversion tests fail
2008-07-086713783 s10u6_01 performance regression with heavily contended robust mutexesraf1-2/+2
2008-07-036711858 iscsi target dumping core - process terminated by SEGVpraks1-23/+86
6718819 libaio _aio_ouststand_cnt and _aio_req_done_cnt can become inconsistent 6719357 libaio aiocancel_all() fails to update _aio_done_head pointer resulting in lost requests. 6720324 aiocancel_all() can miss a request
2008-06-206717408 libc synonym expunging in snv_92 breaks Sun Studio libcollectorraf2-0/+8
2008-06-196716120 inconsistent initial fp rounding mode (R_386_COPY relocation to ↵raf2-4/+5
protected __flt_rounds)
2008-06-146714179 libc synonym expunging in snv_92 was too aggressive, breaking pfinstallraf15-65/+102
2008-06-06PSARC 2008/309 expunge synonyms.hraf651-8223/+4665
6700179 expunge synonyms.h --HG-- rename : usr/src/cmd/sgs/libelf/common/syn.h => deleted_files/usr/src/cmd/sgs/libelf/common/syn.h rename : usr/src/cmd/sgs/librtld/common/lintsup.c => deleted_files/usr/src/cmd/sgs/librtld/common/lintsup.c rename : usr/src/cmd/sgs/rtld/common/_synonyms.h => deleted_files/usr/src/cmd/sgs/rtld/common/_synonyms.h rename : usr/src/common/atomic/atomic_asm_weak.h => deleted_files/usr/src/common/atomic/atomic_asm_weak.h rename : usr/src/lib/common/inc/c_synonyms.h => deleted_files/usr/src/lib/common/inc/c_synonyms.h rename : usr/src/lib/libc/amd64/gen/lexp10.c => deleted_files/usr/src/lib/libc/amd64/gen/lexp10.c rename : usr/src/lib/libc/amd64/gen/llog10.c => deleted_files/usr/src/lib/libc/amd64/gen/llog10.c rename : usr/src/lib/libc/amd64/gen/ltostr.c => deleted_files/usr/src/lib/libc/amd64/gen/ltostr.c rename : usr/src/lib/libc/i386/gen/lexp10.c => deleted_files/usr/src/lib/libc/i386/gen/lexp10.c rename : usr/src/lib/libc/i386/gen/llog10.c => deleted_files/usr/src/lib/libc/i386/gen/llog10.c rename : usr/src/lib/libc/i386/gen/ltostr.c => deleted_files/usr/src/lib/libc/i386/gen/ltostr.c rename : usr/src/lib/libc/inc/synonyms.h => deleted_files/usr/src/lib/libc/inc/synonyms.h rename : usr/src/lib/libc/sparcv9/gen/lexp10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/lexp10.c rename : usr/src/lib/libc/sparcv9/gen/llog10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/llog10.c rename : usr/src/lib/libc_psr/inc.flg => deleted_files/usr/src/lib/libc_psr/inc.flg rename : usr/src/lib/libcrypt/inc/des_synonyms.h => deleted_files/usr/src/lib/libcrypt/inc/des_synonyms.h rename : usr/src/lib/libgen/inc/gen_synonyms.h => deleted_files/usr/src/lib/libgen/inc/gen_synonyms.h rename : usr/src/lib/libtsnet/common/synonyms.h => deleted_files/usr/src/lib/libtsnet/common/synonyms.h rename : usr/src/tools/scripts/check_fnames.sh => deleted_files/usr/src/tools/scripts/check_fnames.sh rename : usr/src/lib/libc/sparc/gen/lexp10.c => usr/src/lib/libc/port/gen/lexp10.c rename : usr/src/lib/libc/sparc/gen/llog10.c => usr/src/lib/libc/port/gen/llog10.c
2008-06-066710562 fix for 6689238 broke dbx run-time checkingraf2-10/+0
2008-06-03PSARC/2007/634 More compatibility with GNU gettext in gettext(3c)muffin6-1325/+1719
6570425 gettext(3c) should support GNU gettext mo format version 1.0
2008-05-296696678 libc: critical regions, async I/O, and close() conspire to cause an ↵raf1-1/+9
ASSERT() failure
2008-05-276697956 UNIX98: *vsth* pthread_cancel fails in wordexp(), cuserid(), ttyslot()raf3-47/+78
2008-05-076697344 mutex_consistent() needs to be in libc version SUNW_1.22.3raf1-1/+5
2008-05-056692931 aio_waitn does not poll with timeout argument of zero sec, zero nseceriko1-11/+9
2008-04-296678310 using LD_AUDIT, ld.so.1 calls shared library's .init before library ↵raf110-1381/+1148
is fully relocated 6689238 libc needs global protection against ld.so.1
2008-04-036662310 libc can foul up perl's I/O redirectionandra1-17/+17
2008-03-296659537 libc 64-bit functions memcpy, memmove, memset could be improved on ↵bholler9-903/+4638
Intel processors 6659546 libc 64-bit memcpy family use AMD SledgHammer defaults for cache sizes on Intel processors Contributed by Robert Kasten <robert.a.kasten@intel.com>
2008-03-266679853 fix for 6647542 causes machines with separate root and /usr to fail bootraf3-2/+6
2008-03-256564720 Large groups bug still in this releasedjl3-71/+132
6662929 getusernam(3secdb) and friends return null when the selected /etc/user_attr line is > 1024
2008-03-20PSARC 2007/661 delete sched_niceraf21-1434/+1324
PSARC 2008/039 POSIX scheduling interfaces 6647542 POSIX scheduling should be compatible with Solaris scheduling classes --HG-- rename : usr/src/lib/libc/inc/rtsched.h => deleted_files/usr/src/lib/libc/inc/rtsched.h rename : usr/src/lib/libc/port/threads/rtsched.c => deleted_files/usr/src/lib/libc/port/threads/rtsched.c
2008-03-03PSARC 2008/109 Fine Grained Access Permissions (FGAP)casper6-0/+232
6664443 Implement PSARC/2008/109
2008-02-266472375 zpool export/import causes ftok() to generate a new key and semget() ↵marks3-9/+55
to create a new semaphore
2008-02-216664275 robust locks are not so robust after allraf2-33/+85
2008-02-046307671 pstack(1) no longer detects a signal handler framerh871071-1/+10
2008-01-296655660 pwrite() must ignore the O_APPEND/FAPPEND flagraf1-4/+32
2008-01-286655633 lwp_rwlock system call wrappers should not set errnoraf1-21/+46
2008-01-256655337 calling dlopen() while holding a lock with lmutex_lock() can cause ↵raf3-9/+18
an ASSERT() failure in libc
2008-01-246653731 getattrat() needs a little cleanupmarks1-16/+26
2008-01-236598890 cancellation code abuses synonymsraf94-1352/+1478
--HG-- rename : usr/src/lib/libc/amd64/crt/cerror64.s => deleted_files/usr/src/lib/libc/amd64/crt/cerror64.s rename : usr/src/lib/libc/port/gen/wait3.c => deleted_files/usr/src/lib/libc/port/gen/wait3.c rename : usr/src/lib/libc/port/gen/wait4.c => deleted_files/usr/src/lib/libc/port/gen/wait4.c rename : usr/src/lib/libc/port/sys/fsync.c => deleted_files/usr/src/lib/libc/port/sys/fsync.c rename : usr/src/lib/libc/sparc/sys/syssun.s => deleted_files/usr/src/lib/libc/sparc/sys/syssun.s rename : usr/src/lib/libc/common/sys/__fcntl.s => usr/src/lib/libc/common/sys/fcntl.s rename : usr/src/lib/libc/common/sys/_rename.s => usr/src/lib/libc/common/sys/rename.s rename : usr/src/lib/libc/port/gen/rename.c => usr/src/lib/libc/port/gen/remove.c rename : usr/src/lib/libc/port/sys/fcntl.c => usr/src/lib/libc/port/sys/libc_fcntl.c
2008-01-146650138 Fix for 6598201 causes user-level sleep queue data corruptionraf1-3/+14
2007-12-14PSARC/2007/616 Winchester update for diagonal ID mappingnw1412921-0/+14
6587015 wildcard rules should have better case-sensitivity options 6587455 case-insensitive Windows user/group name matching is crucial 6607916 "diagonal" mapping needed (mapping windows users to GIDs and groups to UIDs) 6630586 idmap panic: process termintated by SIGSEGV 6635629 libc's lint library needs to know about u8_textprep functions 6637550 idmap crashes after auto-discovery fails
2007-12-066568230 mutex_unlock() can modify freed memoryraf3-259/+281
2007-12-066332924 snv_24 /usr/ccs/bin/as adds new HWCAP tags to previously untagged ↵darrenm1-2/+3
objects (fix __GNUC build) Contributed by Juergen Keil <jk@tools.de>
2007-11-296332924 snv_24 /usr/ccs/bin/as adds new HWCAP tags to previously untagged ↵darrenm1-4/+10
objects Contributed by Juergen Keil <jk@tools.de>
2007-11-28backout 6580293: causes 6635129dm1207693-37/+26
2007-11-286572126 aio_mutex lock is held across the system call to kaio causing poor ↵praks1-4/+5
scaling 6617953 aiowrite fails with EOVERFLOW when using SEEK_END and the file exceeds 2GB
2007-11-196629818 warncore() is fragile when it can't get a file descriptorvk1998391-5/+9