]> asedeno.scripts.mit.edu Git - linux.git/blob - Documentation/admin-guide/sysctl/abi.rst
Merge tag 'tag-chrome-platform-for-v5.5' of git://git.kernel.org/pub/scm/linux/kernel...
[linux.git] / Documentation / admin-guide / sysctl / abi.rst
1 ================================
2 Documentation for /proc/sys/abi/
3 ================================
4
5 kernel version 2.6.0.test2
6
7 Copyright (c) 2003,  Fabian Frederick <ffrederick@users.sourceforge.net>
8
9 For general info: index.rst.
10
11 ------------------------------------------------------------------------------
12
13 This path is binary emulation relevant aka personality types aka abi.
14 When a process is executed, it's linked to an exec_domain whose
15 personality is defined using values available from /proc/sys/abi.
16 You can find further details about abi in include/linux/personality.h.
17
18 Here are the files featuring in 2.6 kernel:
19
20 - defhandler_coff
21 - defhandler_elf
22 - defhandler_lcall7
23 - defhandler_libcso
24 - fake_utsname
25 - trace
26
27 defhandler_coff
28 ---------------
29
30 defined value:
31         PER_SCOSVR3::
32
33                 0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE
34
35 defhandler_elf
36 --------------
37
38 defined value:
39         PER_LINUX::
40
41                 0
42
43 defhandler_lcall7
44 -----------------
45
46 defined value :
47         PER_SVR4::
48
49                 0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
50
51 defhandler_libsco
52 -----------------
53
54 defined value:
55         PER_SVR4::
56
57                 0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
58
59 fake_utsname
60 ------------
61
62 Unused
63
64 trace
65 -----
66
67 Unused