| #
24f9d669 |
| 12-Aug-2024 |
guenther <guenther@openbsd.org> |
Add <stdio_ext.h> with the seven APIs needed to have gnulib operate without poking directly into the FILE structure.
Repeated testing, "nope, need a few more" feedback, and ok tb@
|
| #
08a00355 |
| 14-Jul-2024 |
jca <jca@openbsd.org> |
Bump minor after elf_aux_info(3) and wcsnlen(3) additions
|
| #
5f31b145 |
| 18-May-2024 |
guenther <guenther@openbsd.org> |
Add pathconfat(2): pathconf(2) but with at-fd and flags arguments, the latter supporting the ability to get timestamp resolution of symlinks.
ok deraadt@ millert@
|
| #
9f9fda86 |
| 15-Apr-2024 |
tb <tb@openbsd.org> |
whee libc 100. break all the things
|
| #
1aa88f2b |
| 01-Mar-2024 |
millert <millert@openbsd.org> |
Add mkdtemps(3), like mkdtemp(3) but with a suffix. OK deraadt@ tb@
|
| #
ac7dde47 |
| 12-Dec-2023 |
deraadt <deraadt@openbsd.org> |
crank libc major because syscall(2) was removed
|
| #
46c354aa |
| 20-Aug-2023 |
schwarze <schwarze@openbsd.org> |
Provide C11 <uchar.h>. OK millert@. Tested by naddy@ in a bulk and by matthieu@ in the new foot(1) port. I originally wrote the code in 2022 at the prodding of espie@. Using one improvement to a manu
Provide C11 <uchar.h>. OK millert@. Tested by naddy@ in a bulk and by matthieu@ in the new foot(1) port. I originally wrote the code in 2022 at the prodding of espie@. Using one improvement to a manual page from jmc@.
show more ...
|
| #
f2531827 |
| 11-Feb-2023 |
deraadt <deraadt@openbsd.org> |
crank major because __syscall is gone
|
| #
cef5a146 |
| 07-Jan-2023 |
guenther <guenther@openbsd.org> |
Add {get,set}thrname(2) for putting thread names in the kernel and exposed in a new field returned by sysctl(KERN_PROC). Update pthread_{get,set}_name_np(3) to use the syscalls. Show them, when set
Add {get,set}thrname(2) for putting thread names in the kernel and exposed in a new field returned by sysctl(KERN_PROC). Update pthread_{get,set}_name_np(3) to use the syscalls. Show them, when set, in ps -H and top -H output.
libc and libpthread minor bumps
ok mpi@, mvs@, deraadt@
show more ...
|
| #
cf58d2cc |
| 26-Oct-2022 |
kettenis <kettenis@openbsd.org> |
Add waitid(2) syscall stub.
Minor bump to both libc and libpthread: make sure you install a new kernel!
ok millert@, deraadt@
|
| #
f4d4d691 |
| 07-Oct-2022 |
deraadt <deraadt@openbsd.org> |
Add mimmutable(2) libc stub, add & adjust manual pages, and crank the minor. ok kettenis
|
| #
4a324753 |
| 09-Sep-2022 |
mbuhl <mbuhl@openbsd.org> |
Add libc wrappers for the new sendmmsg and recvmmsg system calls. Feedback tb@, miod@, jca@ OK jca@
|
| #
296fbf9f |
| 02-Jun-2021 |
semarie <semarie@openbsd.org> |
add RTLD_NODELETE support
if RTLD_NODELETE isn't POSIX, it is widely deployed: at least linux, freebsd, dragonfly, netbsd, solaris, illumos, apple, and fuchsia have it.
ok kettenis@ on previous ver
add RTLD_NODELETE support
if RTLD_NODELETE isn't POSIX, it is widely deployed: at least linux, freebsd, dragonfly, netbsd, solaris, illumos, apple, and fuchsia have it.
ok kettenis@ on previous version with help from and ok guenther@
diff partially inspired from a diff from brad@
show more ...
|
| #
a0cc66ea |
| 23-Oct-2019 |
kettenis <kettenis@openbsd.org> |
Unexport __floatundidf.
ok deraadt@
|
| #
9330f503 |
| 13-May-2019 |
tb <tb@openbsd.org> |
Add missing word in comment.
|
| #
e03a3151 |
| 10-May-2019 |
otto <otto@openbsd.org> |
Inroduce malloc_conceal() and calloc_conceal(). Similar to their counterparts but return memory in pages marked MAP_CONCEAL and on free() freezero() is actually called.
|
| #
b59f966d |
| 04-Feb-2019 |
millert <millert@openbsd.org> |
Make gl_pathc, gl_matchc and gl_offs size_t in glob_t to match POSIX. This requires a libc major version bump. OK deraadt@
|
| #
54e4f6b9 |
| 11-Jan-2019 |
deraadt <deraadt@openbsd.org> |
mincore() is a relic from the past, exposing physical machine information about shared resources which no program should see. only a few pieces of software use it, generally poorly thought out. the
mincore() is a relic from the past, exposing physical machine information about shared resources which no program should see. only a few pieces of software use it, generally poorly thought out. they are being fixed, so mincore() can be deleted. ok guenther tedu jca sthen, others
show more ...
|
| #
acb3f83f |
| 21-Nov-2018 |
otto <otto@openbsd.org> |
Introducing malloc_usable_size() was a mistake. While some other libs have it, it is a function that is considered harmful, so:
Delete malloc_usable_size(). It is a function that blurs the line betw
Introducing malloc_usable_size() was a mistake. While some other libs have it, it is a function that is considered harmful, so:
Delete malloc_usable_size(). It is a function that blurs the line between malloc managed memory and application managed memory and exposes some of the internal workings of malloc. If an application relies on that, it is likely to break using another implementation of malloc. If you want usable size x, just allocate x bytes. ok deraadt@ and other devs
show more ...
|
| #
f5c5425b |
| 18-Nov-2018 |
otto <otto@openbsd.org> |
Implement malloc_usable_size(); ok millert@ deraadt@ and jmc@ for the man page
|
| #
e07984d0 |
| 05-Nov-2018 |
otto <otto@openbsd.org> |
aligned_alloc bump
|
| #
6151004e |
| 30-Oct-2018 |
guenther <guenther@openbsd.org> |
Add C11's timespec_get(3); minor bump for libc.
Tweaked diff from brad@ manpage tweaks florian@ and jmc@ ok deraadt@ millert@
|
| #
5a122e6e |
| 13-Sep-2018 |
millert <millert@openbsd.org> |
Add uid_from_user() and gid_from_group(), derived from pax's cache.c. It replaces the existing pwcache.c functions user_from_uid(3) and group_from_gid(3) with the pax equivalents. Adapted from NetBS
Add uid_from_user() and gid_from_group(), derived from pax's cache.c. It replaces the existing pwcache.c functions user_from_uid(3) and group_from_gid(3) with the pax equivalents. Adapted from NetBSD (mycroft) changes from our own pax's cache.c. OK guenther@
show more ...
|
| #
e3a58533 |
| 13-Jul-2018 |
beck <beck@openbsd.org> |
Crank minor for unveil ok deraadt@
|
| #
82baeee5 |
| 14-Jan-2018 |
kettenis <kettenis@openbsd.org> |
Add two more ARM EABI aliases that I missed in the previous libc minor bump.
"just go ahead -- crank" deraadt@
|