mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-29 10:50:05 +00:00
net: rework errors to be cross-platform
This commit is contained in:
@@ -30,7 +30,7 @@ package net
|
||||
// NOTE(flysand): https://man7.org/linux/man-pages/man7/netlink.7.html
|
||||
// apparently musl libc uses this to enumerate network interfaces
|
||||
@(private)
|
||||
_enumerate_interfaces :: proc(allocator := context.allocator) -> (interfaces: []Network_Interface, err: Network_Error) {
|
||||
_enumerate_interfaces :: proc(allocator := context.allocator) -> (interfaces: []Network_Interface, err: Interfaces_Error) {
|
||||
context.allocator = allocator
|
||||
|
||||
// head: ^os.ifaddrs
|
||||
@@ -143,4 +143,4 @@ _enumerate_interfaces :: proc(allocator := context.allocator) -> (interfaces: []
|
||||
// }
|
||||
// return _interfaces[:], {}
|
||||
return nil, {}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user