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