summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc
AgeCommit message (Collapse)AuthorFilesLines
2017-02-227812 Remove gender specific languageDaniel Hoffman9-31/+40
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: Chris Williamson <chris.williamson@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-01-31OS-5926 epoll mishandles excessive timeout negativityPatrick Mooney1-3/+12
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Ryan Zezeski <ryan.zeseski@joyent.com>
2017-01-26 [illumos-gate merge]Jerry Jelinek4-406/+82
commit 04904ca2a4492f1b3e2ec393f82d81a9a1c9611e commit d2c5b266b717b923ea0e28b925ddb8e66dd98b42 7367 blkdev: support block size larger than 512 commit 2209d3c850d80c0681948f966816f28f767575cb 3772 consider raising default descriptor soft limit commit 2fc78efe68572a35081bd6d8b1deb2560619c3e6 7798 vfs_mountfs passes junk in flags to domount
2017-01-253772 consider raising default descriptor soft limitRichard Lowe4-406/+82
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Juraj Lutter <juraj@lutter.sk> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-01-20OS-5905 thrd_equal implements the wrong specificationRobert Mustacchi1-3/+3
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-01-03 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 957f6e722ed34de1328d9a8ce2c1932fd21f8c85 7689 Comment typos and formatting fixes in NFSv4 client sources commit e2fb2b65b4c67a1ead9ea88052bb3fdb5ee65d59 7714 Extracted libc licenses should be sorted commit 2dc323c78a19e11644ede0abb76adb8c2b8c7c5c 7664 devfsadm.h not updating by incremental build commit ff5177ee8bf9a355131ce2cc61ae2da6a5a6fdd6 6569 large file delete can starve out write ops
2017-01-027714 Extracted libc licenses should be sortedMarcel Telka1-1/+1
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-11-18 [illumos-gate merge]Jerry Jelinek1-0/+1
commit 6849994e8263545ed3c0f6f5676e47b38e14f63e 7582 vmxnet3s MAC callbacks erroneously return DDI_ return values 7583 vmxnet3s rx buffer allocations can result in system unresponsiveness commit ca5345b6a28e9e9bfd0c135121d62c6b35a5390d 7581 merge vmxnet3s changes from open-vm-tools stable-10.0.x commit ac89d1e83d4735655102d06f099fb2d21bf120f6 7535 need test for resumed send of top most filesystem commit 231d78912999b46bdfbedbcac4bd08f1fd0d2a7b 7564 boot/forth Create a hook 'post-initialize'. commit a192d1c0eb1d05a03ead3c7f898e864e4bf0399c 7506 epoll_create1 should toss EINVAL for invalid flags Conflicts: usr/src/test/os-tests/tests/poll/Makefile
2016-11-177506 epoll_create1 should toss EINVAL for invalid flagsPatrick Mooney2-1/+9
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-10-25OS-5743 epoll_create1 should toss EINVAL for invalid flagsPatrick Mooney1-1/+8
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-10-17 [illumos-gate merge]Jerry Jelinek12-15/+217
commit d2a70789f056fc6c9ce3ab047b52126d80b0e3da 7029 want per-process exploit mitigation features (secflags) 7030 want basic address space layout randomization (ASLR) 7031 noexec_user_stack should be a security-flag 7032 want a means to forbid mappings around NULL commit 8ab1c3f559468e655c4eb8acce993320403dd72b 7469 loader should use acpica provided by OS commit a1964bdd47804c37e09db1a79c23937c9aeac165 7470 acpi build sometimes doesn't descend into SUBDIRS commit abf99a006172ea5aab2246bda23f9d6d935bf1ad 7420 signalfd deadlock on pollwakeup 7421 panic in signalfd Conflicts: usr/src/cmd/sgs/libconv/common/corenote.c usr/src/cmd/zonecfg/zonecfg.c usr/src/cmd/zonecfg/zonecfg.h usr/src/cmd/zonecfg/zonecfg_grammar.y usr/src/cmd/zonecfg/zonecfg_lex.l usr/src/head/libzonecfg.h usr/src/lib/libzonecfg/common/libzonecfg.c usr/src/man/man1m/zonecfg.1m usr/src/man/man4/proc.4 usr/src/pkg/manifests/system-test-ostest.mf usr/src/test/os-tests/tests/Makefile usr/src/uts/common/exec/elf/elf.c usr/src/uts/common/io/signalfd.c usr/src/uts/common/os/sysent.c usr/src/uts/common/os/zone.c usr/src/uts/common/sys/proc.h usr/src/uts/common/sys/zone.h
2016-10-157029 want per-process exploit mitigation features (secflags)Richard Lowe12-15/+217
7030 want basic address space layout randomization (ASLR) 7031 noexec_user_stack should be a security-flag 7032 want a means to forbid mappings around NULL Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Patrick Mooney <pmooney@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-10-117422 dpioctl should pay attention to FKIOCTLPatrick Mooney1-4/+25
7423 epoll_ctl should throw EINVAL for loops 7424 epoll should not leave dangling polldat_t entries 7425 devpoll write feigns success in the face of EINTR 7426 epoll_ctl not allowed to emit EINTR Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-09-23OS-5637 lxbrand vdso busts golang stack budgetPatrick Mooney3-9/+7
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-09-16OS-5655 hrt2ts and friends are too clever for their own goodPatrick Mooney1-4/+8
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-09-09 [illumos-gate merge]Jerry Jelinek1-2/+3
commit f2d34afa1058d195513e7ab9a6c1f0ce38b4d05b 7350 wcsncasecmp reads data from buffers when count is zero 7344 wcsncasecmp shouldn't take one for the road
2016-09-077350 wcsncasecmp reads data from buffers when count is zeroRobert Mustacchi1-2/+3
7344 wcsncasecmp shouldn't take one for the road Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: James Blachly <james.blachly@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-08-26 [illumos-gate merge]Jerry Jelinek1-0/+9
commit ff892b7ce7155120a08759aeabce0b4cd24bc867 7258 6951 caused uberdata32_t size to be incorrect commit fbc2697c538d75e4d5d938d24a995afa043c99d2 7286 sata doesn't support 4knative disks commit 910f0d12b47aeda4ed059254cc4af0d8c272d0ba 7315 nvme queue DMA attribute count_max is 0-based commit e8ba2a389f6ca6999ca72dabbe2871e894bf6b67 7313 bump nvme admin command timeout to 1s commit 2f95345b6f2a0bd2d48718fe10e82e351cb920c6 7312 zfs checksum errors observed in a zpool full of NVMe SSDs 6908 Samsung SSD SM951-NVMe shows checksum errors commit 75b41617efad806d8ab3d1866425189c0b0bc6aa 7306 nvme ignores interrupt enabling failure commit bf26ea4b8945ba545fde8b47a2a31ce2d11b82cd 7296 nvme initial interrupt issues commit 34c938c74e6f278ee870d39330b571ffea1b808e 7294 several small nvme fixes from Tegile commit 0d140ff944190d3ff2fdba65e9864f3c03248162 7279 nvme.c: idns->id_nlbaf is a 0's based value.
2016-08-257258 6951 caused uberdata32_t size to be incorrectRobert Mustacchi1-0/+9
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2016-08-23OS-4716 lxbrand native system(3C) brokenRyan Zezeski1-1/+10
Reviewed by: jerry.jelinek@joyent.com Reviewed by: patrick.mooney@joyent.com
2016-08-037076 segfault in putenv + getenvRobert Mustacchi1-0/+11
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Dave Eddy <dave.eddy@joyent.com> Reviewed by: Cody Mello <melloc@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Dan McDonald <danmcd@omniti.com>
2016-08-02OS-5569 uberdata32_t is missing ul_brand memberRobert Mustacchi1-0/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-07-25 [illumos-gate merge]Jerry Jelinek3-1/+4
commit cc366bfc297550eb10cd5f677d98c8d206eca4f1 7038 users of endian.h expect __ prefixed versions of macros 7043 endian.h uses bad macros for _BIG_ENDIAN commit cda73f64f20b8a0afc4909f5ea1f055ec7913856 7139 Sync mDNS with mDNSResponder-625.41.2 commit 6da83bb0b886fae280a129718d645576517b62c6 7203 unlinking a directory on tmpfs does not remove the directory entries
2016-07-227038 users of endian.h expect __ prefixed versions of macrosRobert Mustacchi3-1/+4
7043 endian.h uses bad macros for _BIG_ENDIAN Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Richard PALO <richard@netbsd.org> Approved by: Dan McDonald <danmcd@omniti.com>
2016-07-18OS-5518 devpoll write feigns success in the face of EINTRPatrick Mooney1-0/+9
OS-5520 epoll_ctl not allowed to emit EINTR Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com>
2016-07-18 [illumos-gate merge]Jerry Jelinek2-25/+30
commit d88e84ff401847bce26e4c3203cd18c72c77db33 7126 NSS_XbyY_FINI has too much logic for a function-like macro commit 8ee802cce77385ce86e5fe8520cee28ac9fd4669 6458 nfsauth_cache_get() deadlock with kmem reap thread
2016-07-177126 NSS_XbyY_FINI has too much logic for a function-like macroRichard Lowe2-25/+30
Reviewed by: Albert Lee <trisk@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-06-09OS-5459 epoll_ctl should throw EINVAL for loopsPatrick Mooney1-4/+16
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-06-07 [illumos-gate merge]20160526Jerry Jelinek4-13/+7
commit a90d75b828f0c01a350c4ecfc3924fd6456fffaf 6993 DEFAULT_TYPE should be probably be removed from pthread.h
2016-06-066993 DEFAULT_TYPE should be probably be removed from pthread.hRichard PALO4-13/+7
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-05-20 [illumos-gate merge]Jerry Jelinek20-17/+1255
commit 7dc9a163b382daee1ce43b6588dd1b507363dae5 6790 want suite of endian(3C) functions commit e56998eefc33ead0f12b364be915dd6bfc12a3f5 6501 Implement pthread_attr_get_np() interface commit fc2512cfb727d49529d8ed99164db871f4829b73 6951 Initial c11 support 6952 gets should not be visible in C11 6953 add support for c11 threads api 6954 Symbols test should support validating pre-processor symbols commit ea4a67f462de0a39a9adea8197bcdef849de5371 6980 6902 causes zfs send to break due to 32-bit/64-bit struct mismatch Conflicts: usr/src/test/libc-tests/tests/Makefile usr/src/test/libc-tests/runfiles/default.run usr/src/lib/libcmdutils/libcmdutils.h usr/src/lib/libcmdutils/common/custr.c usr/src/lib/libcmdutils/common/mapfile-vers
2016-05-196790 want suite of endian(3C) functionsRobert Mustacchi12-1/+661
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>
2016-05-196501 Implement pthread_attr_get_np() interfaceRobert Mustacchi4-10/+132
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Garrett D'Amore <garrett@damore.org>
2016-05-196951 Initial c11 supportRobert Mustacchi11-10/+466
6952 gets should not be visible in C11 6953 add support for c11 threads api 6954 Symbols test should support validating pre-processor symbols Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2016-05-16OS-5192 need faster clock_gettimePatrick Mooney8-26/+106
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Ryan Zezeski <ryan@zinascii.com>
2016-05-02 [illumos-gate merge]Jerry Jelinek1-2/+2
commit 545f15ae81ab124ab97b965c15f2873e0228fcb3 6883 SMF nis/client ipfilter support needs improvement commit 2bd8b3545dceb97f56401b7ad2a327e08d520574 6881 SMF ipfilter tries to unload module in zones 6882 SMF ipfilter lacks a property for a IPv6 custom policy file 6884 SMF ipfilter tuple_get_port needs to remove backslashes commit d14b1d19b404dcc4795d8a76751a186717a0ddaa 6934 add kstat to track anon memory reservation failure (ENOMEM) commit c22cda1b41022b307ea9fda8c9dc19e6329a109a 6847 syscall header declaration incorrect Conflicts: usr/src/uts/common/vm/vm_anon.c usr/src/uts/common/sys/zone.h usr/src/uts/common/os/zone.c
2016-04-296847 syscall header declaration incorrectBryan Cantrill2-3/+4
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2016-04-22 [illumos-gate merge]Jerry Jelinek1-0/+4
commit cec7ac1b6fa4b80f0536354cbb975d004e78155b 6924 make libc copyright file contents deterministic commit 26455f9efcf9b1e44937d4d86d1ce37b006f25a9 6052 decouple lzc_create() from the implementation details
2016-04-216924 make libc copyright file contents deterministicJosef 'Jeff' Sipek1-0/+4
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2016-03-26OS-4089 segfault in putenv + getenvRobert Mustacchi1-0/+11
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Dave Eddy <dave.eddy@joyent.com> Reviewed by: Cody Mello <melloc@joyent.com>
2016-03-31OS-5283 remove spurious sparc/rtld difference from old gcc 4.4.4 workRobert Mustacchi1-9/+0
Reviewed by: Dave Pacheco <dap@joyent.com>
2016-03-31OS-5282 remove spurious difference in getlogin.cRobert Mustacchi1-1/+0
Reviewed by: Dave Pacheco <dap@joyent.com>
2016-02-16 [illumos-gate merge]Jerry Jelinek4-4/+4
commit 7f11fd00fc23e2af7ae21cc8837a2b86380dcfa7 6648 illumos build should be explicit about C standards commit eae164eb03cbb004dcf9154f36352e62f693eb6c 6645 sgsmsg relies on undefined behaviour of loop-scoped variables commit a7317ceb814150d472383df8b987d7e3282ea15b 6639 uhci_qh walker contains whacky boolean logic commit 1665390b481087ca2aaff06a502c62b3ee91d530 6638 ::pfiles walks out of bounds on array of vnode types commit d456640d8a14f0ba35a7ec232f0ce9ebd34541cb 6647 MANSECTS should not require a trailing comma commit 0803e914d3511e82e0b1cc0c888af873a4aaa7d1 6603 zfeature_register() should verify ZFEATURE_FLAG_PER_DATASET implies SPA_FEATURE_EXTENSIBLE_DATASET commit 22b6687e7850d421c61bf433a388b7db306aca00 6586 Whitespace inconsistencies in the spa feature dependency arrays in zfeature_common.c commit 892586e8a147c02d7f4053cc405229a13e796928 6585 sha512, skein, and edonr have an unenforced dependency on extensible dataset commit 971640e6aa954c91b0706543741aa4570299f4d7 6541 Pool feature-flag check defeated if "verify" is included in the dedup property value commit bd94aa560898627952fba8f09dda95c4492e7d9e 6644 MBOOT_SCAN_SIZE in usr/src/cmd/boot/common/mboot_extra.h is wrong
2016-02-146648 illumos build should be explicit about C standardsRichard Lowe4-4/+4
Reviewed by: Andy Stormont <andyjstormont@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-01-18 [illumos-gate merge]Jerry Jelinek1-0/+1
commit 696be233fd50b992c5f28974cd022f078f832272 6556 64-bit SPARC libc needs signalfd.o too commit 0d5ae8c1274da6a6c74059317942eea625104946 6345 remove xhat support Conflicts: usr/src/uts/common/vm/vm_as.c
2016-01-166556 64-bit SPARC libc needs signalfd.o tooGary Mills1-0/+2
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2016-01-06 [illumos-gate merge]Jerry Jelinek2-20/+50
commit ceef08daa722b3a411ef838c03fb2fe6ada2f884 6507 i386 makecontext(3c) needs to 16-byte align the stack commit dc32d872cbeb56532bcea030255db9cd79bac7da 6514 AS_* lock macros simplification
2016-01-056507 i386 makecontext(3c) needs to 16-byte align the stackJosef 'Jeff' Sipek2-20/+50
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-12-08 [illumos-gate merge]Jerry Jelinek3-5/+5
commit bc0e91320069f0bcaee43e80a7ea686d9efa2d08 5876 sys/regset.h pollutes name space (try 2) commit 5878fad70d76d8711f6608c1f80b0447601261c6 4986 receiving replication stream fails if any snapshot exceeds refquota
2015-12-075876 sys/regset.h pollutes name space (try 2)Gordon Ross3-5/+5
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Jonathan Perkin <jperkin@joyent.com> Reviewed by: Alexander Pyhalov <alp@sfedu.ru> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>