| version 1.183, 2009/01/15 15:29:10 |
version 1.184, 2009/01/19 02:27:57 |
| Line 95 __KERNEL_RCSID(0, "$NetBSD$"); |
|
| Line 95 __KERNEL_RCSID(0, "$NetBSD$"); |
|
| |
|
| #ifdef COMPAT_50 |
#ifdef COMPAT_50 |
| #include <compat/sys/time.h> |
#include <compat/sys/time.h> |
| #define SO_OSNDTIMEO 0x1005 |
#include <compat/sys/socket.h> |
| #define SO_ORCVTIMEO 0x1006 |
|
| #endif |
#endif |
| |
|
| #include <uvm/uvm.h> |
#include <uvm/uvm.h> |
| Line 1620 sosetopt1(struct socket *so, const struc |
|
| Line 1619 sosetopt1(struct socket *so, const struc |
|
| case SO_REUSEPORT: |
case SO_REUSEPORT: |
| case SO_OOBINLINE: |
case SO_OOBINLINE: |
| case SO_TIMESTAMP: |
case SO_TIMESTAMP: |
| |
#ifdef SO_OTIMESTAMP |
| |
case SO_OTIMESTAMP: |
| |
#endif |
| error = sockopt_getint(sopt, &optval); |
error = sockopt_getint(sopt, &optval); |
| solock(so); |
solock(so); |
| if (error) |
if (error) |
| Line 1815 sogetopt1(struct socket *so, struct sock |
|
| Line 1817 sogetopt1(struct socket *so, struct sock |
|
| case SO_BROADCAST: |
case SO_BROADCAST: |
| case SO_OOBINLINE: |
case SO_OOBINLINE: |
| case SO_TIMESTAMP: |
case SO_TIMESTAMP: |
| |
#ifdef SO_OTIMESTAMP |
| |
case SO_OTIMESTAMP: |
| |
#endif |
| error = sockopt_setint(sopt, (so->so_options & opt) ? 1 : 0); |
error = sockopt_setint(sopt, (so->so_options & opt) ? 1 : 0); |
| break; |
break; |
| |
|