| ... | @@ -2477,7 +2477,7 @@ pub fn unshare(flags: usize) usize { | ... | @@ -2477,7 +2477,7 @@ pub fn unshare(flags: usize) usize { |
| 2477 | } | 2477 | } |
| 2478 | | 2478 | |
| 2479 | pub fn setns(fd: fd_t, flags: u32) usize { | 2479 | pub fn setns(fd: fd_t, flags: u32) usize { |
| 2480 | return syscall2(.setns, fd, flags); | 2480 | return syscall2(.setns, @as(usize, @bitCast(@as(isize, fd))), flags); |
| 2481 | } | 2481 | } |
| 2482 | | 2482 | |
| 2483 | pub fn capget(hdrp: *cap_user_header_t, datap: *cap_user_data_t) usize { | 2483 | pub fn capget(hdrp: *cap_user_header_t, datap: *cap_user_data_t) usize { |
| ... | @@ -7794,13 +7794,13 @@ pub const SIOCOUTQ = T.IOCOUTQ; | ... | @@ -7794,13 +7794,13 @@ pub const SIOCOUTQ = T.IOCOUTQ; |
| 7794 | | 7794 | |
| 7795 | pub const SOCK_IOC_TYPE = 0x89; | 7795 | pub const SOCK_IOC_TYPE = 0x89; |
| 7796 | | 7796 | |
| 7797 | pub const SIOCGSTAMP_NEW = IOCTL.IOR(SOCK_IOC_TYPE, 0x06, i64[2]); | 7797 | pub const SIOCGSTAMP_NEW = IOCTL.IOR(SOCK_IOC_TYPE, 0x06, [2]i64); |
| 7798 | pub const SIOCGSTAMP_OLD = IOCTL.IOR('s', 100, timeval); | 7798 | pub const SIOCGSTAMP_OLD = IOCTL.IOR('s', 100, timeval); |
| 7799 | | 7799 | |
| 7800 | /// Get stamp (timeval) | 7800 | /// Get stamp (timeval) |
| 7801 | pub const SIOCGSTAMP = if (native_arch == .x86_64 or @sizeOf(timeval) == 8) SIOCGSTAMP_OLD else SIOCGSTAMP_NEW; | 7801 | pub const SIOCGSTAMP = if (native_arch == .x86_64 or @sizeOf(timeval) == 8) SIOCGSTAMP_OLD else SIOCGSTAMP_NEW; |
| 7802 | | 7802 | |
| 7803 | pub const SIOCGSTAMPNS_NEW = IOCTL.IOR(SOCK_IOC_TYPE, 0x07, i64[2]); | 7803 | pub const SIOCGSTAMPNS_NEW = IOCTL.IOR(SOCK_IOC_TYPE, 0x07, [2]i64); |
| 7804 | pub const SIOCGSTAMPNS_OLD = IOCTL.IOR('s', 101, kernel_timespec); | 7804 | pub const SIOCGSTAMPNS_OLD = IOCTL.IOR('s', 101, kernel_timespec); |
| 7805 | | 7805 | |
| 7806 | /// Get stamp (timespec) | 7806 | /// Get stamp (timespec) |