diff options
Diffstat (limited to 'include/linux/socket.h')
| -rw-r--r-- | include/linux/socket.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/include/linux/socket.h b/include/linux/socket.h index 86b652fabf6e..edbb1d07ddf4 100644 --- a/include/linux/socket.h +++ b/include/linux/socket.h | |||
| @@ -30,12 +30,10 @@ struct cred; | |||
| 30 | #define __sockaddr_check_size(size) \ | 30 | #define __sockaddr_check_size(size) \ |
| 31 | BUILD_BUG_ON(((size) > sizeof(struct __kernel_sockaddr_storage))) | 31 | BUILD_BUG_ON(((size) > sizeof(struct __kernel_sockaddr_storage))) |
| 32 | 32 | ||
| 33 | #ifdef __KERNEL__ | 33 | #ifdef CONFIG_PROC_FS |
| 34 | # ifdef CONFIG_PROC_FS | ||
| 35 | struct seq_file; | 34 | struct seq_file; |
| 36 | extern void socket_seq_show(struct seq_file *seq); | 35 | extern void socket_seq_show(struct seq_file *seq); |
| 37 | # endif | 36 | #endif |
| 38 | #endif /* __KERNEL__ */ | ||
| 39 | 37 | ||
| 40 | typedef unsigned short sa_family_t; | 38 | typedef unsigned short sa_family_t; |
| 41 | 39 | ||
| @@ -193,7 +191,8 @@ struct ucred { | |||
| 193 | #define AF_PHONET 35 /* Phonet sockets */ | 191 | #define AF_PHONET 35 /* Phonet sockets */ |
| 194 | #define AF_IEEE802154 36 /* IEEE802154 sockets */ | 192 | #define AF_IEEE802154 36 /* IEEE802154 sockets */ |
| 195 | #define AF_CAIF 37 /* CAIF sockets */ | 193 | #define AF_CAIF 37 /* CAIF sockets */ |
| 196 | #define AF_MAX 38 /* For now.. */ | 194 | #define AF_ALG 38 /* Algorithm sockets */ |
| 195 | #define AF_MAX 39 /* For now.. */ | ||
| 197 | 196 | ||
| 198 | /* Protocol families, same as address families. */ | 197 | /* Protocol families, same as address families. */ |
| 199 | #define PF_UNSPEC AF_UNSPEC | 198 | #define PF_UNSPEC AF_UNSPEC |
| @@ -234,6 +233,7 @@ struct ucred { | |||
| 234 | #define PF_PHONET AF_PHONET | 233 | #define PF_PHONET AF_PHONET |
| 235 | #define PF_IEEE802154 AF_IEEE802154 | 234 | #define PF_IEEE802154 AF_IEEE802154 |
| 236 | #define PF_CAIF AF_CAIF | 235 | #define PF_CAIF AF_CAIF |
| 236 | #define PF_ALG AF_ALG | ||
| 237 | #define PF_MAX AF_MAX | 237 | #define PF_MAX AF_MAX |
| 238 | 238 | ||
| 239 | /* Maximum queue length specifiable by listen. */ | 239 | /* Maximum queue length specifiable by listen. */ |
| @@ -307,11 +307,11 @@ struct ucred { | |||
| 307 | #define SOL_RDS 276 | 307 | #define SOL_RDS 276 |
| 308 | #define SOL_IUCV 277 | 308 | #define SOL_IUCV 277 |
| 309 | #define SOL_CAIF 278 | 309 | #define SOL_CAIF 278 |
| 310 | #define SOL_ALG 279 | ||
| 310 | 311 | ||
| 311 | /* IPX options */ | 312 | /* IPX options */ |
| 312 | #define IPX_TYPE 1 | 313 | #define IPX_TYPE 1 |
| 313 | 314 | ||
| 314 | #ifdef __KERNEL__ | ||
| 315 | extern void cred_to_ucred(struct pid *pid, const struct cred *cred, struct ucred *ucred); | 315 | extern void cred_to_ucred(struct pid *pid, const struct cred *cred, struct ucred *ucred); |
| 316 | 316 | ||
| 317 | extern int memcpy_fromiovec(unsigned char *kdata, struct iovec *iov, int len); | 317 | extern int memcpy_fromiovec(unsigned char *kdata, struct iovec *iov, int len); |
| @@ -333,6 +333,5 @@ struct timespec; | |||
| 333 | 333 | ||
| 334 | extern int __sys_recvmmsg(int fd, struct mmsghdr __user *mmsg, unsigned int vlen, | 334 | extern int __sys_recvmmsg(int fd, struct mmsghdr __user *mmsg, unsigned int vlen, |
| 335 | unsigned int flags, struct timespec *timeout); | 335 | unsigned int flags, struct timespec *timeout); |
| 336 | #endif | ||
| 337 | #endif /* not kernel and not glibc */ | 336 | #endif /* not kernel and not glibc */ |
| 338 | #endif /* _LINUX_SOCKET_H */ | 337 | #endif /* _LINUX_SOCKET_H */ |
