aboutsummaryrefslogtreecommitdiff
path: root/core/net/errors_others.odin
blob: b80ead79cac539f672b3897fc64eb402aae08dc0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#+build !darwin
#+build !linux
#+build !freebsd
#+build !windows
package net

@(private="file", thread_local)
_last_error: i32

_last_platform_error :: proc() -> i32 {
	return _last_error
}

_last_platform_error_string :: proc() -> string {
	return ""
}

_set_last_platform_error :: proc(err: i32) {
	_last_error = err
}

Parse_Endpoint_Error :: enum u32 {
	None          = 0,
	Bad_Port      = 1,
	Bad_Address,
	Bad_Hostname,
}