OpenGrok
Cross Reference: linux_errno.c
xref
: /
src
/
sys
/
compat
/
linux
/
common
/
linux_errno.c
Home
|
History
|
Annotate
|
Download
|
only in
common
History log of
/src/sys/compat/linux/common/linux_errno.c
Revision
Date
Author
Comments
1.16
08-Mar-2020
mgorny
PR standards/44921: Add errno consts for robust mutexes
Add the two missing errno.h constants: EOWNERDEAD and ENOTRECOVERABLE.
While technically they're used for robust mutexes which we do not
support at the moment, they are listed in POSIX and used by libc++.
While libc++ can be made to build without it, it just locally redefines
the values then, so we may as well define them globally.
1.15
22-Dec-2013
njoly
branches: 1.15.30;
CTASSERT that native to compat errno translation tables are kept in
sync with native errno list.
Remove extra entries (linux) which resulted in bad translated values,
and add missing ones (ibcs2, osf1 and svr4) which made some out of
bounds accesses.
1.14
17-Dec-2013
njoly
Cleanup compat linux errnos by adding generic errnos in a single file.
Use it for all arches except alpha and mips.
Add a few missing native to linux errno conversions.
1.13
28-Apr-2008
martin
branches: 1.13.34; 1.13.44; 1.13.50;
Remove clause 3 and 4 from TNF licenses
1.12
13-Nov-2001
lukem
branches: 1.12.114; 1.12.116; 1.12.118;
add RCSIDs (including regeneration of files as appropriate)
1.11
11-Feb-2001
manu
branches: 1.11.2; 1.11.4;
Moved the fix for negative errno returned to userland on the PowerPC to a
more machine independent fashion
1.10
18-Jan-2001
jdolecek
constify
1.9
23-Oct-1998
erh
branches: 1.9.12;
Change linux_error to native_to_linux_errno. Add some (unrelated) debugging printfs.
1.8
23-Oct-1998
erh
Moved from linux_error.c,v
1.7
04-Oct-1998
fvdl
Assign my copyright to TNF. Merge with others were appropriate.
Regen syscall files after script change.
1.6
03-Oct-1998
christos
Attempt to fix the mess.
1.5
01-Oct-1998
erh
Move compat/linux/linux_error.c to common.
1.4
10-Feb-1998
kleink
Map ENOMSG.
1.3
06-Feb-1998
mikel
update errno maps, we now have EIDRM
1.2
22-Apr-1995
christos
- added struct emul to all emulations.
- removed all setup functions.
- added copyargs() functions where needed.
1.1
28-Feb-1995
fvdl
Added Linux compat code.
1.9.12.2
12-Mar-2001
bouyer
Sync with HEAD.
1.9.12.1
11-Feb-2001
bouyer
Sync with HEAD.
1.11.4.1
10-Jan-2002
thorpej
Sync kqueue branch with -current.
1.11.2.1
14-Nov-2001
nathanw
Catch up to -current.
1.12.118.1
16-May-2008
yamt
sync with head.
1.12.116.1
18-May-2008
yamt
sync with head.
1.12.114.1
02-Jun-2008
mjf
Sync with HEAD.
1.13.50.1
18-May-2014
rmind
sync with head
1.13.44.1
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.13.34.1
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
1.15.30.1
08-Apr-2020
martin
Merge changes from current as of 20200406
Indexes created Fri Sep 26 08:10:20 GMT 2025