1c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner/****************************************************************************
2c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner ****************************************************************************
3c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner ***
4c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner ***   This header was automatically generated from a Linux kernel header
5c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner ***   of the same name, to make information necessary for userspace to
6c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner ***   call into the kernel available to libc.  It contains only constants,
7c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner ***   structures, and macros generated from the original header, and thus,
8c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner ***   contains no copyrightable information.
9c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner ***
1029539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh ***   To edit the content of this header, modify the corresponding
1129539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh ***   source file (e.g. under external/kernel-headers/original/) then
1229539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh ***   run bionic/libc/kernel/tools/update_all.py
1329539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh ***
1429539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh ***   Any manual change here will be lost the next time this script will
1529539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh ***   be run. You've been warned!
1629539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh ***
17c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner ****************************************************************************
18c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner ****************************************************************************/
19c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#ifndef _ASM_SOCKET_H
20c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define _ASM_SOCKET_H
21c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#include <asm/sockios.h>
22c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SOL_SOCKET 1
2329539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
24c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_DEBUG 1
25c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_REUSEADDR 2
26c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_TYPE 3
27c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_ERROR 4
2829539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
29c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_DONTROUTE 5
30c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_BROADCAST 6
31c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_SNDBUF 7
32c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_RCVBUF 8
3329539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
34c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_SNDBUFFORCE 32
35c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_RCVBUFFORCE 33
36c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_KEEPALIVE 9
37c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_OOBINLINE 10
3829539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
39c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_NO_CHECK 11
40c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_PRIORITY 12
41c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_LINGER 13
42c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_BSDCOMPAT 14
4329539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
44c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_PASSCRED 16
45c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_PEERCRED 17
46c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_RCVLOWAT 18
47c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_SNDLOWAT 19
4829539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
49c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_RCVTIMEO 20
50c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_SNDTIMEO 21
51c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_SECURITY_AUTHENTICATION 22
52c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_SECURITY_ENCRYPTION_TRANSPORT 23
5329539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
54c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_SECURITY_ENCRYPTION_NETWORK 24
55c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_BINDTODEVICE 25
56c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_ATTACH_FILTER 26
57c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_DETACH_FILTER 27
5829539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
59c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_PEERNAME 28
60c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_TIMESTAMP 29
61c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SCM_TIMESTAMP SO_TIMESTAMP
62c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_ACCEPTCONN 30
6329539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
64c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_PEERSEC 31
65c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_PASSSEC 34
66c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SO_TIMESTAMPNS 35
67c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#define SCM_TIMESTAMPNS SO_TIMESTAMPNS
6829539e93c9d8dfe03934458288597a12e5ed3693Andrew Hsieh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
69c817c5210e4207908b83faaf08a2c5b95251f871David 'Digit' Turner#endif
70