mirror of
https://github.com/RGBCube/serenity
synced 2025-05-28 22:15:07 +00:00
Kernel+LibC: Add linger to sys/sockets.h
Also adds SO_BROADCAST in UnixTypes.h to match sys/sockets.h. Required by bash 5.1.8.
This commit is contained in:
parent
6eb3bfb171
commit
e3b588a43d
2 changed files with 9 additions and 0 deletions
|
@ -522,6 +522,8 @@ enum {
|
||||||
SO_BINDTODEVICE,
|
SO_BINDTODEVICE,
|
||||||
SO_KEEPALIVE,
|
SO_KEEPALIVE,
|
||||||
SO_TIMESTAMP,
|
SO_TIMESTAMP,
|
||||||
|
SO_BROADCAST,
|
||||||
|
SO_LINGER,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
|
|
|
@ -79,6 +79,11 @@ struct ucred {
|
||||||
gid_t gid;
|
gid_t gid;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct linger {
|
||||||
|
int l_onoff;
|
||||||
|
int l_linger;
|
||||||
|
};
|
||||||
|
|
||||||
#define SOL_SOCKET 1
|
#define SOL_SOCKET 1
|
||||||
#define SOMAXCONN 128
|
#define SOMAXCONN 128
|
||||||
|
|
||||||
|
@ -95,6 +100,7 @@ enum {
|
||||||
SO_KEEPALIVE,
|
SO_KEEPALIVE,
|
||||||
SO_TIMESTAMP,
|
SO_TIMESTAMP,
|
||||||
SO_BROADCAST,
|
SO_BROADCAST,
|
||||||
|
SO_LINGER,
|
||||||
};
|
};
|
||||||
#define SO_RCVTIMEO SO_RCVTIMEO
|
#define SO_RCVTIMEO SO_RCVTIMEO
|
||||||
#define SO_SNDTIMEO SO_SNDTIMEO
|
#define SO_SNDTIMEO SO_SNDTIMEO
|
||||||
|
@ -108,6 +114,7 @@ enum {
|
||||||
#define SO_BROADCAST SO_BROADCAST
|
#define SO_BROADCAST SO_BROADCAST
|
||||||
#define SO_SNDBUF SO_SNDBUF
|
#define SO_SNDBUF SO_SNDBUF
|
||||||
#define SO_RCVBUF SO_RCVBUF
|
#define SO_RCVBUF SO_RCVBUF
|
||||||
|
#define SO_LINGER SO_LINGER
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
SCM_TIMESTAMP,
|
SCM_TIMESTAMP,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue