#
9b9d2a55 |
| 31-Aug-2015 |
guenther <guenther@openbsd.org> |
Add framework for resolving (pun intended) libc namespace issues, using wrapper .h files and asm labels to let internal calls resolve directly and not be overridable or use the PLT. Then, apply that
Add framework for resolving (pun intended) libc namespace issues, using wrapper .h files and asm labels to let internal calls resolve directly and not be overridable or use the PLT. Then, apply that framework to most of the functions in stdio.h, string.h, err.h, and wchar.h. Delete the should-have-been-hidden-all-along _v?(err|warn)[cx]? symbols while here.
tests clean on i386, amd64, sparc64, powerpc, and mips64
naming feedback from kettenis@ and millert@ ok kettenis@
show more ...
|
#
d01ec059 |
| 22-Apr-2014 |
guenther <guenther@openbsd.org> |
Add errc/verrc/warnc/vwarnc family: versions of err/... that take the errno value to use for the strerror() message as an argument. Originally from FreeBSD 3.0
Patch from Steffen Nurpmeso (sdaoden
Add errc/verrc/warnc/vwarnc family: versions of err/... that take the errno value to use for the strerror() message as an argument. Originally from FreeBSD 3.0
Patch from Steffen Nurpmeso (sdaoden (at) gmail.com) with minor tweaks.
show more ...
|
#
0dd8069e |
| 21-Apr-2014 |
guenther <guenther@openbsd.org> |
Remove historical comment about <varargs.h> and warn people from using the _* functions outside libc
|
#
c916d948 |
| 06-Jan-2006 |
millert <millert@openbsd.org> |
Adapt things to use __type_t instead of _BSD_TYPE_T_ Add new sys/_types.h header Include machine/_types.h or sys/_types.h where applicable
|
#
e33d3bd3 |
| 02-Jun-2003 |
millert <millert@openbsd.org> |
Remove the advertising clause in the UCB license which Berkeley rescinded 22 July 1999. Proofed by myself and Theo.
|
#
c72b5b24 |
| 16-Feb-2002 |
millert <millert@openbsd.org> |
Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be don
Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.
show more ...
|
#
35dfa42f |
| 07-Aug-2001 |
millert <millert@openbsd.org> |
remove redundant __noreturn__ attributes now that __dead is sane for modern gcc
|
#
07f2c533 |
| 19-Jul-2001 |
espie <espie@openbsd.org> |
typo in comment
|
#
7789771c |
| 19-Jul-2001 |
millert <millert@openbsd.org> |
Expose protos for _{err,warn}{,x} regardless of __indr_reference being defined since in the notdef __indr_reference case they are still present, just as real functions. Fixes some alpha warnings.
|
#
fee2a480 |
| 06-Dec-2000 |
deraadt <deraadt@openbsd.org> |
use __x__ formats for __attribute__ arguments; guenther@gac.edu
|
#
5ea2d675 |
| 21-Sep-1997 |
niklas <niklas@openbsd.org> |
Well, as we are heading for a release people are encouraged to rebuild their entire trees for testing anyway, I might as well do this intrusive touching of include files now. Added openBSD tags.
|
#
bfc12eb7 |
| 24-Aug-1997 |
millert <millert@openbsd.org> |
prototype _err* and _warn*
|
#
df930be7 |
| 18-Oct-1995 |
deraadt <deraadt@openbsd.org> |
initial import of NetBSD tree
|