diff --git a/lib/std/c.zig b/lib/std/c.zig index ee958fcab099..129f7ce8a48b 100644 --- a/lib/std/c.zig +++ b/lib/std/c.zig @@ -1787,33 +1787,6 @@ pub extern "c" fn kevent( timeout: ?*const c.timespec, ) c_int; -pub extern "c" fn port_create() c.port_t; -pub extern "c" fn port_associate( - port: c.port_t, - source: u32, - object: usize, - events: u32, - user_var: ?*anyopaque, -) c_int; -pub extern "c" fn port_dissociate(port: c.port_t, source: u32, object: usize) c_int; -pub extern "c" fn port_send(port: c.port_t, events: u32, user_var: ?*anyopaque) c_int; -pub extern "c" fn port_sendn( - ports: [*]c.port_t, - errors: []u32, - num_ports: u32, - events: u32, - user_var: ?*anyopaque, -) c_int; -pub extern "c" fn port_get(port: c.port_t, event: *c.port_event, timeout: ?*c.timespec) c_int; -pub extern "c" fn port_getn( - port: c.port_t, - event_list: []c.port_event, - max_events: u32, - events_retrieved: *u32, - timeout: ?*c.timespec, -) c_int; -pub extern "c" fn port_alert(port: c.port_t, flags: u32, events: u32, user_var: ?*anyopaque) c_int; - pub extern "c" fn getaddrinfo( noalias node: ?[*:0]const u8, noalias service: ?[*:0]const u8, diff --git a/lib/std/c/solaris.zig b/lib/std/c/solaris.zig index 215dc417440d..a2a1a5326d0d 100644 --- a/lib/std/c/solaris.zig +++ b/lib/std/c/solaris.zig @@ -1720,6 +1720,33 @@ pub const port_notify = extern struct { user: ?*void, }; +pub extern "c" fn port_create() port_t; +pub extern "c" fn port_associate( + port: port_t, + source: u32, + object: usize, + events: u32, + user_var: ?*anyopaque, +) c_int; +pub extern "c" fn port_dissociate(port: port_t, source: u32, object: usize) c_int; +pub extern "c" fn port_send(port: port_t, events: u32, user_var: ?*anyopaque) c_int; +pub extern "c" fn port_sendn( + ports: [*]port_t, + errors: []u32, + num_ports: u32, + events: u32, + user_var: ?*anyopaque, +) c_int; +pub extern "c" fn port_get(port: port_t, event: *port_event, timeout: ?*timespec) c_int; +pub extern "c" fn port_getn( + port: port_t, + event_list: []port_event, + max_events: u32, + events_retrieved: *u32, + timeout: ?*timespec, +) c_int; +pub extern "c" fn port_alert(port: port_t, flags: u32, events: u32, user_var: ?*anyopaque) c_int; + pub const file_obj = extern struct { /// Access time. atim: timespec, diff --git a/lib/std/posix.zig b/lib/std/posix.zig index bcb5dc774435..3c7c4875d84d 100644 --- a/lib/std/posix.zig +++ b/lib/std/posix.zig @@ -131,9 +131,6 @@ pub const nlink_t = system.nlink_t; pub const off_t = system.off_t; pub const pid_t = system.pid_t; pub const pollfd = system.pollfd; -pub const port_t = system.port_t; -pub const port_event = system.port_event; -pub const port_notify = system.port_notify; pub const file_obj = system.file_obj; pub const rlim_t = system.rlim_t; pub const rlimit = system.rlimit;