#
8ddc25ac |
| 13-Jun-2018 |
eadler <eadler@NetBSD.org> |
libc: remove explicit cast NULL in atoi
There isn't any reason to cast NULL so just remove it. A similar change was already made in DragonFly and FreeBSD (by me).
ok fly@
|
#
b4e223d1 |
| 07-Jan-2018 |
kamil <kamil@NetBSD.org> |
Revert namespacing of atoi(3)
Sanitizers can handle recursive interceptions in some / most cases, if they will cause damage the problem will be not workaroundable without libc changes - I will be ba
Revert namespacing of atoi(3)
Sanitizers can handle recursive interceptions in some / most cases, if they will cause damage the problem will be not workaroundable without libc changes - I will be back to it.
Keep namespace of asctime() as this can be a cancellation point according to POSIX. Right now it's not implemented on NetBSD. Defer it for later.
Keep weak symbols and namespace for wait6(2) as this could be a cancellation point as well. Defer this for later.
Sanitizers's [recursive] interceptors are a hack and moving one way or another can cause new sets of problems. Recursive ones can be useful and cause problems (on Linux there are known with with signal handlers).
Sponsored by <The NetBSD Foundation>
show more ...
|
#
763ed9e5 |
| 05-Jan-2018 |
kamil <kamil@NetBSD.org> |
Register new weak symbol in libc for internal usage: atoi
The NetBSD Standard C Library uses internally some of its functions with a mangled symbol name, usually "_symbol". The internal functions sh
Register new weak symbol in libc for internal usage: atoi
The NetBSD Standard C Library uses internally some of its functions with a mangled symbol name, usually "_symbol". The internal functions shall not use the global (public) symbols.
Add atoi to namespace.h.
Register a new __weak_alias() entry for atoi() in atoi.c.
atoi() is used internally in getrpcent(), rresvport_af(), ftok(), err(), __llvm_profile_write_file(), llvm_gcda_start_file(), citrus_iconv_open(), getprotoent_r(), __rpc_uaddr2taddr_af(), __res_nopt_rdata() and servent_parseline().
This revision switches the internal usage to the internal symbol.
Sponsored by <The NetBSD Foundation>
show more ...
|
#
9e66e6d7 |
| 25-Jun-2012 |
abs <abs@NetBSD.org> |
Update old-style definitions to ANSI, remove a couple of register definitions along the way. Fixed gcc 4.1 build (thank you vax)
|
#
eb7c1594 |
| 07-Aug-2003 |
agc <agc@NetBSD.org> |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
#
d8962612 |
| 20-Sep-1999 |
lukem <lukem@NetBSD.org> |
back out the #ifdef _DIAGNOSTIC argument checks; too many people complained. _DIAGASSERT() is still retained.
|
#
b48252f3 |
| 16-Sep-1999 |
lukem <lukem@NetBSD.org> |
* use _DIAGASSERT() to check pointer arguments against NULL and file descriptors against -1 (as appropriate). * add actual checks which to detect stuff that would trigger_DIAGASSERT(), and attemp
* use _DIAGASSERT() to check pointer arguments against NULL and file descriptors against -1 (as appropriate). * add actual checks which to detect stuff that would trigger_DIAGASSERT(), and attempt to return a sane error condition. * knf some code * remove some `register' decls.
the first two items result in the addition of code similar to the following in various functions:
_DIAGASSERT(path != NULL) #ifdef _DIAGNOSTIC if (path == NULL) { errno = EFAULT; return (-1); } #endif
show more ...
|
#
5f8a6c06 |
| 30-Jan-1998 |
perry <perry@NetBSD.org> |
update to lite-2
|
#
bd906777 |
| 13-Jul-1997 |
christos <christos@NetBSD.org> |
Add local.h for local prototypes. Fix namespace issues for strtoq and strtouq Fix gcc warnings. Fix RCSID's
|
#
6dda330e |
| 28-Dec-1995 |
thorpej <thorpej@NetBSD.org> |
New-style RCS ids.
|
#
0b2dbb02 |
| 14-Jun-1995 |
jtc <jtc@NetBSD.org> |
add explicit return type
|
#
7cd5ae58 |
| 28-Feb-1995 |
jtc <jtc@NetBSD.org> |
remove unneeded "#include <stddef.h>"
|
#
9c20f740 |
| 26-Aug-1993 |
jtc <jtc@NetBSD.org> |
Declare rcsid strings so they are stored in text segment.
|
#
e9d867ef |
| 01-Aug-1993 |
mycroft <mycroft@NetBSD.org> |
Add RCS identifiers.
|
#
61f28255 |
| 21-Mar-1993 |
cgd <cgd@NetBSD.org> |
initial import of 386bsd-0.1 sources
|