mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 17:02:45 +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
	
	 Luke
						Luke