xlat: regenerate sock_options.in
* xlat/sock_options.in: Regenerate using maint/gen_xlat_defs.sh script. * xlat/sock_options.sh: Remove.
This commit is contained in:
parent
a6ab0251f0
commit
f22adb0c7c
@ -1,445 +1,447 @@
|
||||
SO_DEBUG 1
|
||||
/* Generated by maint/gen_xlat_defs.sh -f 'u' -p 'SO_' -c 'asm-generic/socket.h' -a 'asm/socket.h' */
|
||||
|
||||
SO_DEBUG 1
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
|
||||
SO_REUSEADDR 4
|
||||
SO_REUSEADDR 4
|
||||
#else
|
||||
SO_REUSEADDR 2
|
||||
SO_REUSEADDR 2
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
|
||||
SO_TYPE 4104
|
||||
SO_TYPE 4104
|
||||
#else
|
||||
SO_TYPE 3
|
||||
SO_TYPE 3
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
|
||||
SO_ERROR 4103
|
||||
SO_ERROR 4103
|
||||
#else
|
||||
SO_ERROR 4
|
||||
SO_ERROR 4
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
|
||||
SO_DONTROUTE 16
|
||||
SO_DONTROUTE 16
|
||||
#else
|
||||
SO_DONTROUTE 5
|
||||
SO_DONTROUTE 5
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
|
||||
SO_BROADCAST 32
|
||||
SO_BROADCAST 32
|
||||
#else
|
||||
SO_BROADCAST 6
|
||||
SO_BROADCAST 6
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
|
||||
SO_SNDBUF 4097
|
||||
SO_SNDBUF 4097
|
||||
#else
|
||||
SO_SNDBUF 7
|
||||
SO_SNDBUF 7
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
|
||||
SO_RCVBUF 4098
|
||||
SO_RCVBUF 4098
|
||||
#else
|
||||
SO_RCVBUF 8
|
||||
SO_RCVBUF 8
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
|
||||
SO_KEEPALIVE 8
|
||||
SO_KEEPALIVE 8
|
||||
#else
|
||||
SO_KEEPALIVE 9
|
||||
SO_KEEPALIVE 9
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
|
||||
SO_OOBINLINE 256
|
||||
SO_OOBINLINE 256
|
||||
#else
|
||||
SO_OOBINLINE 10
|
||||
SO_OOBINLINE 10
|
||||
#endif
|
||||
|
||||
#if defined __hppa__
|
||||
SO_NO_CHECK 16395
|
||||
SO_NO_CHECK 16395
|
||||
#else
|
||||
SO_NO_CHECK 11
|
||||
SO_NO_CHECK 11
|
||||
#endif
|
||||
|
||||
#if defined __hppa__
|
||||
SO_PRIORITY 16396
|
||||
SO_PRIORITY 16396
|
||||
#else
|
||||
SO_PRIORITY 12
|
||||
SO_PRIORITY 12
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
|
||||
SO_LINGER 128
|
||||
SO_LINGER 128
|
||||
#else
|
||||
SO_LINGER 13
|
||||
SO_LINGER 13
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_BSDCOMPAT 1024
|
||||
SO_BSDCOMPAT 1024
|
||||
#elif defined __hppa__
|
||||
SO_BSDCOMPAT 16398
|
||||
SO_BSDCOMPAT 16398
|
||||
#else
|
||||
SO_BSDCOMPAT 14
|
||||
SO_BSDCOMPAT 14
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
|
||||
SO_REUSEPORT 512
|
||||
SO_REUSEPORT 512
|
||||
#else
|
||||
SO_REUSEPORT 15
|
||||
SO_REUSEPORT 15
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_PASSCRED 2
|
||||
SO_PASSCRED 2
|
||||
#elif defined __alpha__ || defined __mips__
|
||||
SO_PASSCRED 17
|
||||
SO_PASSCRED 17
|
||||
#elif defined __powerpc__
|
||||
SO_PASSCRED 20
|
||||
SO_PASSCRED 20
|
||||
#elif defined __hppa__
|
||||
SO_PASSCRED 16400
|
||||
SO_PASSCRED 16400
|
||||
#else
|
||||
SO_PASSCRED 16
|
||||
SO_PASSCRED 16
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __mips__
|
||||
SO_PEERCRED 18
|
||||
SO_PEERCRED 18
|
||||
#elif defined __powerpc__
|
||||
SO_PEERCRED 21
|
||||
SO_PEERCRED 21
|
||||
#elif defined __sparc__
|
||||
SO_PEERCRED 64
|
||||
SO_PEERCRED 64
|
||||
#elif defined __hppa__
|
||||
SO_PEERCRED 16401
|
||||
SO_PEERCRED 16401
|
||||
#else
|
||||
SO_PEERCRED 17
|
||||
SO_PEERCRED 17
|
||||
#endif
|
||||
|
||||
#if defined __powerpc__
|
||||
SO_RCVLOWAT 16
|
||||
SO_RCVLOWAT 16
|
||||
#elif defined __sparc__
|
||||
SO_RCVLOWAT 2048
|
||||
SO_RCVLOWAT 2048
|
||||
#elif defined __hppa__ || defined __mips__
|
||||
SO_RCVLOWAT 4100
|
||||
SO_RCVLOWAT 4100
|
||||
#elif defined __alpha__
|
||||
SO_RCVLOWAT 4112
|
||||
SO_RCVLOWAT 4112
|
||||
#else
|
||||
SO_RCVLOWAT 18
|
||||
SO_RCVLOWAT 18
|
||||
#endif
|
||||
|
||||
#if defined __powerpc__
|
||||
SO_SNDLOWAT 17
|
||||
SO_SNDLOWAT 17
|
||||
#elif defined __sparc__
|
||||
SO_SNDLOWAT 4096
|
||||
SO_SNDLOWAT 4096
|
||||
#elif defined __hppa__ || defined __mips__
|
||||
SO_SNDLOWAT 4099
|
||||
SO_SNDLOWAT 4099
|
||||
#elif defined __alpha__
|
||||
SO_SNDLOWAT 4113
|
||||
SO_SNDLOWAT 4113
|
||||
#else
|
||||
SO_SNDLOWAT 19
|
||||
SO_SNDLOWAT 19
|
||||
#endif
|
||||
|
||||
#if defined __powerpc__
|
||||
SO_RCVTIMEO 18
|
||||
SO_RCVTIMEO 18
|
||||
#elif defined __hppa__ || defined __mips__
|
||||
SO_RCVTIMEO 4102
|
||||
SO_RCVTIMEO 4102
|
||||
#elif defined __alpha__
|
||||
SO_RCVTIMEO 4114
|
||||
SO_RCVTIMEO 4114
|
||||
#elif defined __sparc__
|
||||
SO_RCVTIMEO 8192
|
||||
SO_RCVTIMEO 8192
|
||||
#else
|
||||
SO_RCVTIMEO 20
|
||||
SO_RCVTIMEO 20
|
||||
#endif
|
||||
|
||||
#if defined __powerpc__
|
||||
SO_SNDTIMEO 19
|
||||
SO_SNDTIMEO 19
|
||||
#elif defined __hppa__ || defined __mips__
|
||||
SO_SNDTIMEO 4101
|
||||
SO_SNDTIMEO 4101
|
||||
#elif defined __alpha__
|
||||
SO_SNDTIMEO 4115
|
||||
SO_SNDTIMEO 4115
|
||||
#elif defined __sparc__
|
||||
SO_SNDTIMEO 16384
|
||||
SO_SNDTIMEO 16384
|
||||
#else
|
||||
SO_SNDTIMEO 21
|
||||
SO_SNDTIMEO 21
|
||||
#endif
|
||||
|
||||
#if defined __alpha__
|
||||
SO_SECURITY_AUTHENTICATION 19
|
||||
SO_SECURITY_AUTHENTICATION 19
|
||||
#elif defined __hppa__
|
||||
SO_SECURITY_AUTHENTICATION 16406
|
||||
SO_SECURITY_AUTHENTICATION 16406
|
||||
#elif defined __sparc__
|
||||
SO_SECURITY_AUTHENTICATION 20481
|
||||
SO_SECURITY_AUTHENTICATION 20481
|
||||
#else
|
||||
SO_SECURITY_AUTHENTICATION 22
|
||||
SO_SECURITY_AUTHENTICATION 22
|
||||
#endif
|
||||
|
||||
#if defined __alpha__
|
||||
SO_SECURITY_ENCRYPTION_TRANSPORT 20
|
||||
SO_SECURITY_ENCRYPTION_TRANSPORT 20
|
||||
#elif defined __hppa__
|
||||
SO_SECURITY_ENCRYPTION_TRANSPORT 16407
|
||||
SO_SECURITY_ENCRYPTION_TRANSPORT 16407
|
||||
#elif defined __sparc__
|
||||
SO_SECURITY_ENCRYPTION_TRANSPORT 20482
|
||||
SO_SECURITY_ENCRYPTION_TRANSPORT 20482
|
||||
#else
|
||||
SO_SECURITY_ENCRYPTION_TRANSPORT 23
|
||||
SO_SECURITY_ENCRYPTION_TRANSPORT 23
|
||||
#endif
|
||||
|
||||
#if defined __alpha__
|
||||
SO_SECURITY_ENCRYPTION_NETWORK 21
|
||||
SO_SECURITY_ENCRYPTION_NETWORK 21
|
||||
#elif defined __hppa__
|
||||
SO_SECURITY_ENCRYPTION_NETWORK 16408
|
||||
SO_SECURITY_ENCRYPTION_NETWORK 16408
|
||||
#elif defined __sparc__
|
||||
SO_SECURITY_ENCRYPTION_NETWORK 20484
|
||||
SO_SECURITY_ENCRYPTION_NETWORK 20484
|
||||
#else
|
||||
SO_SECURITY_ENCRYPTION_NETWORK 24
|
||||
SO_SECURITY_ENCRYPTION_NETWORK 24
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_BINDTODEVICE 13
|
||||
SO_BINDTODEVICE 13
|
||||
#elif defined __hppa__
|
||||
SO_BINDTODEVICE 16409
|
||||
SO_BINDTODEVICE 16409
|
||||
#else
|
||||
SO_BINDTODEVICE 25
|
||||
SO_BINDTODEVICE 25
|
||||
#endif
|
||||
|
||||
#if defined __hppa__
|
||||
SO_DETACH_FILTER 16411
|
||||
SO_DETACH_FILTER 16411
|
||||
#else
|
||||
SO_DETACH_FILTER 27
|
||||
SO_DETACH_FILTER 27
|
||||
#endif
|
||||
|
||||
#if defined __hppa__
|
||||
SO_PEERNAME 8192
|
||||
SO_PEERNAME 8192
|
||||
#else
|
||||
SO_PEERNAME 28
|
||||
SO_PEERNAME 28
|
||||
#endif
|
||||
|
||||
#if defined __hppa__
|
||||
SO_TIMESTAMP 16402
|
||||
SO_TIMESTAMP 16402
|
||||
#else
|
||||
SO_TIMESTAMP 29
|
||||
SO_TIMESTAMP 29
|
||||
#endif
|
||||
|
||||
#if defined __mips__
|
||||
SO_ACCEPTCONN 4105
|
||||
SO_ACCEPTCONN 4105
|
||||
#elif defined __alpha__
|
||||
SO_ACCEPTCONN 4116
|
||||
SO_ACCEPTCONN 4116
|
||||
#elif defined __hppa__
|
||||
SO_ACCEPTCONN 16412
|
||||
SO_ACCEPTCONN 16412
|
||||
#elif defined __sparc__
|
||||
SO_ACCEPTCONN 32768
|
||||
SO_ACCEPTCONN 32768
|
||||
#else
|
||||
SO_ACCEPTCONN 30
|
||||
SO_ACCEPTCONN 30
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __mips__ || defined __sparc__
|
||||
SO_PEERSEC 30
|
||||
SO_PEERSEC 30
|
||||
#elif defined __hppa__
|
||||
SO_PEERSEC 16413
|
||||
SO_PEERSEC 16413
|
||||
#else
|
||||
SO_PEERSEC 31
|
||||
SO_PEERSEC 31
|
||||
#endif
|
||||
|
||||
#if defined __mips__
|
||||
SO_SNDBUFFORCE 31
|
||||
SO_SNDBUFFORCE 31
|
||||
#elif defined __alpha__ || defined __hppa__ || defined __sparc__
|
||||
SO_SNDBUFFORCE 4106
|
||||
SO_SNDBUFFORCE 4106
|
||||
#else
|
||||
SO_SNDBUFFORCE 32
|
||||
SO_SNDBUFFORCE 32
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __sparc__
|
||||
SO_RCVBUFFORCE 4107
|
||||
SO_RCVBUFFORCE 4107
|
||||
#else
|
||||
SO_RCVBUFFORCE 33
|
||||
SO_RCVBUFFORCE 33
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_PASSSEC 31
|
||||
SO_PASSSEC 31
|
||||
#elif defined __hppa__
|
||||
SO_PASSSEC 16414
|
||||
SO_PASSSEC 16414
|
||||
#else
|
||||
SO_PASSSEC 34
|
||||
SO_PASSSEC 34
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_TIMESTAMPNS 33
|
||||
SO_TIMESTAMPNS 33
|
||||
#elif defined __hppa__
|
||||
SO_TIMESTAMPNS 16403
|
||||
SO_TIMESTAMPNS 16403
|
||||
#else
|
||||
SO_TIMESTAMPNS 35
|
||||
SO_TIMESTAMPNS 35
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_MARK 34
|
||||
SO_MARK 34
|
||||
#elif defined __hppa__
|
||||
SO_MARK 16415
|
||||
SO_MARK 16415
|
||||
#else
|
||||
SO_MARK 36
|
||||
SO_MARK 36
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_TIMESTAMPING 35
|
||||
SO_TIMESTAMPING 35
|
||||
#elif defined __hppa__
|
||||
SO_TIMESTAMPING 16416
|
||||
SO_TIMESTAMPING 16416
|
||||
#else
|
||||
SO_TIMESTAMPING 37
|
||||
SO_TIMESTAMPING 37
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
|
||||
SO_PROTOCOL 4136
|
||||
SO_PROTOCOL 4136
|
||||
#else
|
||||
SO_PROTOCOL 38
|
||||
SO_PROTOCOL 38
|
||||
#endif
|
||||
|
||||
#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
|
||||
SO_DOMAIN 4137
|
||||
SO_DOMAIN 4137
|
||||
#else
|
||||
SO_DOMAIN 39
|
||||
SO_DOMAIN 39
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_RXQ_OVFL 36
|
||||
SO_RXQ_OVFL 36
|
||||
#elif defined __hppa__
|
||||
SO_RXQ_OVFL 16417
|
||||
SO_RXQ_OVFL 16417
|
||||
#else
|
||||
SO_RXQ_OVFL 40
|
||||
SO_RXQ_OVFL 40
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_WIFI_STATUS 37
|
||||
SO_WIFI_STATUS 37
|
||||
#elif defined __hppa__
|
||||
SO_WIFI_STATUS 16418
|
||||
SO_WIFI_STATUS 16418
|
||||
#else
|
||||
SO_WIFI_STATUS 41
|
||||
SO_WIFI_STATUS 41
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_PEEK_OFF 38
|
||||
SO_PEEK_OFF 38
|
||||
#elif defined __hppa__
|
||||
SO_PEEK_OFF 16419
|
||||
SO_PEEK_OFF 16419
|
||||
#else
|
||||
SO_PEEK_OFF 42
|
||||
SO_PEEK_OFF 42
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_NOFCS 39
|
||||
SO_NOFCS 39
|
||||
#elif defined __hppa__
|
||||
SO_NOFCS 16420
|
||||
SO_NOFCS 16420
|
||||
#else
|
||||
SO_NOFCS 43
|
||||
SO_NOFCS 43
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_LOCK_FILTER 40
|
||||
SO_LOCK_FILTER 40
|
||||
#elif defined __hppa__
|
||||
SO_LOCK_FILTER 16421
|
||||
SO_LOCK_FILTER 16421
|
||||
#else
|
||||
SO_LOCK_FILTER 44
|
||||
SO_LOCK_FILTER 44
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_SELECT_ERR_QUEUE 41
|
||||
SO_SELECT_ERR_QUEUE 41
|
||||
#elif defined __hppa__
|
||||
SO_SELECT_ERR_QUEUE 16422
|
||||
SO_SELECT_ERR_QUEUE 16422
|
||||
#else
|
||||
SO_SELECT_ERR_QUEUE 45
|
||||
SO_SELECT_ERR_QUEUE 45
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_BUSY_POLL 48
|
||||
SO_BUSY_POLL 48
|
||||
#elif defined __hppa__
|
||||
SO_BUSY_POLL 16423
|
||||
SO_BUSY_POLL 16423
|
||||
#else
|
||||
SO_BUSY_POLL 46
|
||||
SO_BUSY_POLL 46
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_MAX_PACING_RATE 49
|
||||
SO_MAX_PACING_RATE 49
|
||||
#elif defined __hppa__
|
||||
SO_MAX_PACING_RATE 16424
|
||||
SO_MAX_PACING_RATE 16424
|
||||
#else
|
||||
SO_MAX_PACING_RATE 47
|
||||
SO_MAX_PACING_RATE 47
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_BPF_EXTENSIONS 50
|
||||
SO_BPF_EXTENSIONS 50
|
||||
#elif defined __hppa__
|
||||
SO_BPF_EXTENSIONS 16425
|
||||
SO_BPF_EXTENSIONS 16425
|
||||
#else
|
||||
SO_BPF_EXTENSIONS 48
|
||||
SO_BPF_EXTENSIONS 48
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_INCOMING_CPU 51
|
||||
SO_INCOMING_CPU 51
|
||||
#elif defined __hppa__
|
||||
SO_INCOMING_CPU 16426
|
||||
SO_INCOMING_CPU 16426
|
||||
#else
|
||||
SO_INCOMING_CPU 49
|
||||
SO_INCOMING_CPU 49
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_ATTACH_BPF 52
|
||||
SO_ATTACH_BPF 52
|
||||
#elif defined __hppa__
|
||||
SO_ATTACH_BPF 16427
|
||||
SO_ATTACH_BPF 16427
|
||||
#else
|
||||
SO_ATTACH_BPF 50
|
||||
SO_ATTACH_BPF 50
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_ATTACH_REUSEPORT_CBPF 53
|
||||
SO_ATTACH_REUSEPORT_CBPF 53
|
||||
#elif defined __hppa__
|
||||
SO_ATTACH_REUSEPORT_CBPF 16428
|
||||
SO_ATTACH_REUSEPORT_CBPF 16428
|
||||
#else
|
||||
SO_ATTACH_REUSEPORT_CBPF 51
|
||||
SO_ATTACH_REUSEPORT_CBPF 51
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_ATTACH_REUSEPORT_EBPF 54
|
||||
SO_ATTACH_REUSEPORT_EBPF 54
|
||||
#elif defined __hppa__
|
||||
SO_ATTACH_REUSEPORT_EBPF 16429
|
||||
SO_ATTACH_REUSEPORT_EBPF 16429
|
||||
#else
|
||||
SO_ATTACH_REUSEPORT_EBPF 52
|
||||
SO_ATTACH_REUSEPORT_EBPF 52
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_CNX_ADVICE 55
|
||||
SO_CNX_ADVICE 55
|
||||
#elif defined __hppa__
|
||||
SO_CNX_ADVICE 16430
|
||||
SO_CNX_ADVICE 16430
|
||||
#else
|
||||
SO_CNX_ADVICE 53
|
||||
SO_CNX_ADVICE 53
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_MEMINFO 57
|
||||
SO_MEMINFO 57
|
||||
#elif defined __hppa__
|
||||
SO_MEMINFO 16432
|
||||
SO_MEMINFO 16432
|
||||
#else
|
||||
SO_MEMINFO 55
|
||||
SO_MEMINFO 55
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_INCOMING_NAPI_ID 58
|
||||
SO_INCOMING_NAPI_ID 58
|
||||
#elif defined __hppa__
|
||||
SO_INCOMING_NAPI_ID 16433
|
||||
SO_INCOMING_NAPI_ID 16433
|
||||
#else
|
||||
SO_INCOMING_NAPI_ID 56
|
||||
SO_INCOMING_NAPI_ID 56
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_COOKIE 59
|
||||
SO_COOKIE 59
|
||||
#elif defined __hppa__
|
||||
SO_COOKIE 16434
|
||||
SO_COOKIE 16434
|
||||
#else
|
||||
SO_COOKIE 57
|
||||
SO_COOKIE 57
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_PEERGROUPS 61
|
||||
SO_PEERGROUPS 61
|
||||
#elif defined __hppa__
|
||||
SO_PEERGROUPS 16436
|
||||
SO_PEERGROUPS 16436
|
||||
#else
|
||||
SO_PEERGROUPS 59
|
||||
SO_PEERGROUPS 59
|
||||
#endif
|
||||
|
||||
#if defined __sparc__
|
||||
SO_ZEROCOPY 62
|
||||
SO_ZEROCOPY 62
|
||||
#elif defined __hppa__
|
||||
SO_ZEROCOPY 16437
|
||||
SO_ZEROCOPY 16437
|
||||
#else
|
||||
SO_ZEROCOPY 60
|
||||
SO_ZEROCOPY 60
|
||||
#endif
|
||||
|
@ -1,68 +0,0 @@
|
||||
#!/bin/sh -eu
|
||||
#
|
||||
# Copyright (c) 2018 The strace developers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Generate fallback definitions of SO_* constants in xlat/sock_options.in file.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
# 1. Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# 2. Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# 3. The name of the author may not be used to endorse or promote products
|
||||
# derived from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
linux="$1"; shift
|
||||
in="${0%.sh}.in"
|
||||
|
||||
sed -n 's/^\(SO_[^[:space:]]*\).*/\1/p' < "$in" |
|
||||
uniq |
|
||||
while read name; do
|
||||
sed -rn 's/#define[[:space:]]+('"$name"')[[:space:]]+([[:digit:]]+)$/\2\t\1/p' \
|
||||
"$linux"/include/uapi/asm-generic/socket.h
|
||||
done |
|
||||
sort -n |
|
||||
while read def name; do
|
||||
grep -EH '#define[[:space:]]+'"$name"'[[:space:]]+(0x[[:xdigit:]]+|[[:digit:]]+)' \
|
||||
"$linux"/arch/*/include/uapi/asm/socket.h |
|
||||
sed -rn 's|^[^#]*/arch/([^/]+)/include/uapi/asm/socket\.h:#define[[:space:]]+'"$name"'[[:space:]]+([^[:space:]]+)([[:space:]].*)?$|\1\t\2|p' |
|
||||
sed s/parisc/hppa/ |sort |
|
||||
awk -vname="$name" -vdef="$def" '
|
||||
{
|
||||
i = strtonum($2)
|
||||
if (i == def) next
|
||||
if (a[i])
|
||||
a[i] = a[i] " || defined __" $1 "__"
|
||||
else
|
||||
a[i] = "defined __" $1 "__"
|
||||
}
|
||||
END {
|
||||
iftext = "#if"
|
||||
for (i in a) {
|
||||
printf("%s %s\n%s %u\n", iftext, a[i], name, i)
|
||||
iftext = "#elif"
|
||||
}
|
||||
if (iftext != "#if")
|
||||
print "#else"
|
||||
printf("%s %s\n", name, def)
|
||||
if (iftext != "#if")
|
||||
print "#endif"
|
||||
print ""
|
||||
}
|
||||
'
|
||||
done
|
Loading…
x
Reference in New Issue
Block a user