summaryrefslogtreecommitdiff
path: root/lib/libc
AgeCommit message (Expand)Author
2024-02-04Move ctype.h defines to the _CTYPE_ prefix, avoids clashes with identifiers i...Jeremie Courreges-Anglas
2024-02-04Change rune-specific #defines from _CTYPE_ prefix to _RUNETYPE_ prefixJeremie Courreges-Anglas
2024-01-22I forgot that chpass(1) and passwd(1) reach-around into libc forTheo de Raadt
2024-01-22make login.conf(5) and crypt_newhash(3) and the underlying codeTheo de Raadt
2024-01-22Similar to getpwnam(3) and getnetgrent(3), it is better to callTheo de Raadt
2024-01-22getpwnam(3) uses dbopen(3), which pulls all 3 database backends intoTheo de Raadt
2024-01-22When getpwnam(3) reaches out to YP, it calls clntudp_create(3) with aTheo de Raadt
2024-01-21update docs on madvise/msync/minherit behaviour in relation to immutable memo...Theo de Raadt
2024-01-21Static non-PIE binaries always have a base address of 0 (even if the ELFMark Kettenis
2024-01-21Add Xr mimmutable to manual pages which discuss immutable memory.Theo de Raadt
2024-01-20Early during mimmutable(2) development, we had a big problem with theTheo de Raadt
2024-01-19Make our mktemp(3) callback-driven and split into multiple files.Todd C. Miller
2024-01-19_execvesize.c is no longer generated to support pinsyscall(SYS_execveTheo de Raadt
2024-01-19Move mktemp.c to stdlib where it belongs.Todd C. Miller
2024-01-19Stop initializing pinsyscall(SYS_execve in static binaries that containTheo de Raadt
2024-01-18the warning about syscall going away is a bit dated now.Theo de Raadt
2024-01-15Make sure to return a proper string in ai_canonname.Florian Obser
2024-01-10pthread_cond_timedwait(3): accept negative absolute timeoutsScott Soule Cheloha
2024-01-07libc, librthread: _twait: subtraction is not comparisonScott Soule Cheloha
2023-12-19static binary setting a table, or dynamic binary trying to do whatTheo de Raadt
2023-12-19- new sentence, new lineJason McIntyre
2023-12-19A small cleanup of malloc_bytes(), getting rid of a goto and a tinyOtto Moerbeek
2023-12-19pinsyscalls(2) has changed a little bit, and I can provide more adviceTheo de Raadt
2023-12-13Move a large part of SYS.h defines to DEFS.h to match where other platformsMiod Vallat
2023-12-13actually remove it, pointed out by jsgTheo de Raadt
2023-12-12crank libc major because syscall(2) was removedTheo de Raadt
2023-12-12remove support for syscall(2) -- the "indirection system call" becauseTheo de Raadt
2023-12-11Make sure the syscall table entries are aligned on a 4-byte boundary.Mark Kettenis
2023-12-11arm just had to be different and change the syntax for .pushsectionTheo de Raadt
2023-12-11Oops, wrong argument to macroTheo de Raadt
2023-12-11document upcoming pinsyscalls(2) system callTheo de Raadt
2023-12-10Populate the non-LOAD openbsd.syscalls section (and PT_OPENBSD_SYSCALL)Theo de Raadt
2023-12-06Move CALLSYS_NOERROR macro from <machine/asm.h> to libc, and expand it forMiod Vallat
2023-12-04zap trailing whitespaceTheo Buehler
2023-12-04Save backtraces to show in leak dump. Depth of backtrace set byOtto Moerbeek
2023-11-22Set correct errno field in struct asr_result.Florian Obser
2023-11-21Do not short-circuit localhost resolution when AI_NUMERICHOST is set.Florian Obser
2023-11-20localhost is either 127.0.0.1 or ::1, nothing else.Florian Obser
2023-11-14Add break to error out on weird characters in gethostbyname().Florian Obser
2023-11-11Delete the useless .\" ----- comments before .Sh.Ingo Schwarze
2023-11-11more details about error recoveryIngo Schwarze
2023-11-10MNT_SOFTDEP and mount -o softdep no longer have any effectIngo Schwarze
2023-11-09missing full stopJasper Lievisse Adriaanse
2023-11-08libc, librthread: _twait: fully validate absolute timeoutScott Soule Cheloha
2023-11-04KNF plus fixed a few signed vs unsigned compares (that we actuallyOtto Moerbeek
2023-10-30seperate -> separate;Jason McIntyre
2023-10-30make special note, right at the start, that DNS is handled seperatelyTheo de Raadt
2023-10-29libc: Makefile.inc: remove "sparc" from quad support list; ok deraadt@Scott Soule Cheloha
2023-10-29Enable ISO C11 APIs when building libc, even with an older compiler.Todd C. Miller
2023-10-26A few micro-optimizations; ok asou@Otto Moerbeek