tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
lib
/
libc
/
at
trash-bin2
29 folders
4 files
arch
spelling
4 years ago
asr
man pages: add missing commas between subordinate and main clauses
4 years ago
citrus
Revert previous commit. Someone this introduces some problems that I didn't ran into during testing
4 years ago
compat-43
man pages: add missing commas between subordinate and main clauses
4 years ago
crypt
Remove unused ivbits argument from chacha_keysetup to match other instances in the tree. ok deraadt@
4 years ago
db
man pages: add missing commas between subordinate and main clauses
4 years ago
dlfcn
Correct error returns, do not print eror message to stdout (there is a dlerror() function for that) and mark dladdr() as PROTO_NORMAL to be able to call it from a malloc.c MALLOC_STATS leak reporting project I'm working on. ok kettenis@
5 years ago
gdtoa
Fix printing long doubles on architectures with hm and lm bits.
5 years ago
gen
Use fseeko() instead of fseek() inside libc, as the latter just calls the former with a loss of range. Mark fseek symbol as deprecated to block accidental use in the future.
3 years ago
gmon
spelling
4 years ago
hash
man pages: add missing commas between subordinate and main clauses
4 years ago
hidden
Use fseeko() instead of fseek() inside libc, as the latter just calls the former with a loss of range. Mark fseek symbol as deprecated to block accidental use in the future.
3 years ago
include
Update to reflect changes over the last six years
4 years ago
locale
man pages: add missing word, The foo() ... -> The foo() function ...
4 years ago
net
Fix typo in last commit.
4 years ago
nls
ntohl() returns uint32_t so it cannot be < 0. Since we're storing the result in an int check for > INT_MAX instead. OK bluhm@
9 years ago
quad
Mark as 'protected' all the routines from the quad/ and softfloat/ subdirs, as well as those in arch/arm/gen/divsi3.S. This cleans up the PLTs on the 32bit archs.
6 years ago
regex
Mention that there are alternatives for ERE '+' and '?' in BRE.
4 years ago
rpc
Use fseeko() instead of fseek() inside libc, as the latter just calls the former with a loss of range. Mark fseek symbol as deprecated to block accidental use in the future.
3 years ago
softfloat
Mark as 'protected' all the routines from the quad/ and softfloat/ subdirs, as well as those in arch/arm/gen/divsi3.S. This cleans up the PLTs on the 32bit archs.
6 years ago
stdio
Use fseeko() instead of fseek() inside libc, as the latter just calls the former with a loss of range. Mark fseek symbol as deprecated to block accidental use in the future.
3 years ago
stdlib
man pages: add missing commas between subordinate and main clauses
4 years ago
string
Remove AUTHORS section. This follows what is done in strstr.3
6 years ago
sys
delete an ancient paragraph suggesting the wrong reason to use close(2) (and we all laughed a little)
4 years ago
termios
When system calls indicate an error they return -1, not some arbitrary value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.
6 years ago
thread
Save and restore errno around FUTEX_WAIT futex(2) operations. While there remove the unused _wait() function in librthread such that we don't have to add the save/restore sequence there.
4 years ago
time
man pages: add missing word, The foo() ... -> The foo() function ...
4 years ago
uuid
Make uuid_from_string() reject a string of the correct length but having a non-hex digit in the last character.
4 years ago
yp
grammar fixes from Varik "The Genuine Article!!!" Valefor;
5 years ago
Makefile
Now that libc.so has only five PLT entries on almost all our archs, link it with -znow
6 years ago
Makefile.inc
Add ENTRY_NB() macro for doing an ASM function entry without setting the binding to global (NB == "no binding"), as clang 13 is now warning about changing the binding from global to weak.
4 years ago
Symbols.list
secure_path(3) hasn't been called since we recognized the TOCTOU issues a few years back, so we can remove it. Since nothing in the ecosystem calls it, I am not cranking the libc major as required, surely another crank will come along soon. noticed by Dante Catalfamo ok millert
4 years ago
shlib_version
add RTLD_NODELETE support
4 years ago