#
285830 |
|
23-Jul-2015 |
gjb |
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1 builds. - Update newvers.sh to reflect RC1. - Update __FreeBSD_version to reflect 10.2. - Update default pkg(8) configuration to use the quarterly branch.[1]
Discussed with: re, portmgr [1] Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
255108 |
|
31-Aug-2013 |
jilles |
libc: Always use our own copy of sys_errlist and sys_nerr (.so only).
This ensures strerror() and friends continue to work correctly even if a (non-PIE) executable linked against an older libc imports sys_errlist (which causes sys_errlist to refer to the executable's copy with a size fixed when that executable was linked).
The executable's use of sys_errlist remains broken because it uses the current value of sys_nerr and may access past the bounds of the array.
Different from the message "Using sys_errlist from executables is not ABI-stable" on freebsd-arch, this change does not affect the static library. There seems no reason to prevent overriding the error messages in the static library.
|
#
250250 |
|
04-May-2013 |
pluknet |
POSIX 1003.1-2008: add ENOTRECOVERABLE, EOWNERDEAD errnos.
|
#
220376 |
|
05-Apr-2011 |
jilles |
Allow strerror(0) and strerror_r(0, ...).
Of course, strerror_r() may still fail with ERANGE.
Although the POSIX specification said this could fail with EINVAL and doing this likely indicates invalid use of errno, most other implementations permitted it, various POSIX testsuites require it to work (matching the older sys_errlist array) and apparently some applications depend on it.
PR: standards/151316 MFC after: 1 week
|
#
219222 |
|
03-Mar-2011 |
rwatson |
Add text string for ECAPMODE to libc.
Discussed with: anderson Obtained from: Capsicum Project Sponsored by: Google, Inc. MFC after: 3 months
|
#
197841 |
|
07-Oct-2009 |
rwatson |
Add a new errno, ENOTCAPABLE, to be returned when a process requests an operation on a file descriptor that is not authorized by the descriptor's capability flags.
MFC after: 1 month Sponsored by: Google
|
#
165903 |
|
09-Jan-2007 |
imp |
Per Regents of the University of Calfornia letter, remove advertising clause.
# If I've done so improperly on a file, please let me know.
|
#
144530 |
|
02-Apr-2005 |
das |
Add some missing errnos from POSIX. Nothing in FreeBSD generates these at the moment, but applications that test for them will now have a better chance of compiling.
I have intentionally omitted errnos that are only good for STREAMS, since apps that use STREAMS won't compile anyway. The exception is EPROTO, which was apparently intended for STREAMS, but worth having anyway because Linux (mis)uses it for other things.
|
#
104704 |
|
09-Oct-2002 |
peter |
Drop almost 3k from /bin/sync by moving errno to a seperate file to avoid all syscalls pulling in sys_errlst[].
Noted by: bde
|
#
102229 |
|
21-Aug-2002 |
phk |
s/EDOFUS/EDOOFUS/
Persuaded by: Google
|
#
101567 |
|
09-Aug-2002 |
phk |
Introduce a new error return code: #define EDOFUS 88 /* Programming error */ This can be used to signal error situations which indicate that the program logic or assumptions is deficient.
|
#
92986 |
|
22-Mar-2002 |
obrien |
Fix the style of the SCM ID's. I believe have made all of libc .c's as consistent as possible.
|
#
91814 |
|
07-Mar-2002 |
green |
Add new errno ``ENOATTR''.
|
#
46018 |
|
24-Apr-1999 |
phk |
Add missing strings.
PR: 11285 Submitted by: Chris Costello <chris@calldei.com> Reviewed by: phk
|
#
1574 |
|
27-May-1994 |
rgrimes |
This commit was generated by cvs2svn to compensate for changes in r1573, which included commits to RCS files with non-trunk default branches.
|
#
1573 |
|
27-May-1994 |
rgrimes |
BSD 4.4 Lite Lib Sources
|