| ... | @@ -121,21 +121,9 @@ pub const pthread_attr_t = extern struct { | ... | @@ -121,21 +121,9 @@ pub const pthread_attr_t = extern struct { |
| 121 | }; | 121 | }; |
| 122 | | 122 | |
| 123 | pub const sem_t = ?*opaque {}; | 123 | pub const sem_t = ?*opaque {}; |
| 124 | pub const cpuset_t = opaque {}; | | |
| 125 | pub const cpuid_t = c_ulong; | | |
| 126 | | 124 | |
| 127 | pub extern "c" fn pthread_setname_np(thread: std.c.pthread_t, name: [*:0]const u8, arg: ?*anyopaque) E; | 125 | pub extern "c" fn pthread_setname_np(thread: std.c.pthread_t, name: [*:0]const u8, arg: ?*anyopaque) E; |
| 128 | pub extern "c" fn pthread_getname_np(thread: std.c.pthread_t, name: [*:0]u8, len: usize) E; | 126 | pub extern "c" fn pthread_getname_np(thread: std.c.pthread_t, name: [*:0]u8, len: usize) E; |
| 129 | pub extern "c" fn pthread_setaffinity_np(thread: std.c.pthread_t, size: usize, set: ?*cpuset_t) c_int; | | |
| 130 | pub extern "c" fn pthread_getaffinity_np(thread: std.c.pthread_t, size: usize, set: ?*cpuset_t) c_int; | | |
| 131 | | | |
| 132 | pub extern "c" fn cpuset_create() ?*cpuset_t; | | |
| 133 | pub extern "c" fn cpuset_destroy(set: ?*cpuset_t) void; | | |
| 134 | pub extern "c" fn cpuset_zero(set: ?*cpuset_t) void; | | |
| 135 | pub extern "c" fn cpuset_set(cpu: cpuid_t, set: ?*cpuset_t) c_int; | | |
| 136 | pub extern "c" fn cpuset_clr(cpu: cpuid_t, set: ?*cpuset_t) c_int; | | |
| 137 | pub extern "c" fn cpuset_isset(cpu: cpuid_t, set: ?*const cpuset_t) c_int; | | |
| 138 | pub extern "c" fn cpuset_size(set: ?*cpuset_t) usize; | | |
| 139 | | 127 | |
| 140 | pub const blkcnt_t = i64; | 128 | pub const blkcnt_t = i64; |
| 141 | pub const blksize_t = i32; | 129 | pub const blksize_t = i32; |