summaryrefslogtreecommitdiff
path: root/vendor/modernc.org/libc/libc_darwin.go
diff options
context:
space:
mode:
authorLibravatar kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com>2024-09-27 22:53:36 +0000
committerLibravatar GitHub <noreply@github.com>2024-09-27 22:53:36 +0000
commit3f9a1dbfff1b33fd6033e6fa3ac4ed63b3b0a471 (patch)
treea3dcfc2ec04fc2e08f5222621fb3b1106d94d2e9 /vendor/modernc.org/libc/libc_darwin.go
parent[bugfix] better handle ogg container format (#3365) (diff)
downloadgotosocial-3f9a1dbfff1b33fd6033e6fa3ac4ed63b3b0a471.tar.xz
update modernc/sqlite to v1.33.1 (with our concurrency workaround) (#3367)
Diffstat (limited to 'vendor/modernc.org/libc/libc_darwin.go')
-rw-r--r--vendor/modernc.org/libc/libc_darwin.go16
1 files changed, 14 insertions, 2 deletions
diff --git a/vendor/modernc.org/libc/libc_darwin.go b/vendor/modernc.org/libc/libc_darwin.go
index e73256a8e..a75f675e0 100644
--- a/vendor/modernc.org/libc/libc_darwin.go
+++ b/vendor/modernc.org/libc/libc_darwin.go
@@ -55,6 +55,10 @@ type (
ulong = types.User_ulong_t
)
+type pthreadAttr struct {
+ detachState int32
+}
+
// // Keep these outside of the var block otherwise go generate will miss them.
var X__stderrp = Xstdout
var X__stdinp = Xstdin
@@ -452,9 +456,11 @@ func Xsysconf(t *TLS, name int32) long {
return long(unix.Getpagesize())
case unistd.X_SC_NPROCESSORS_ONLN:
return long(runtime.NumCPU())
+ case unistd.X_SC_GETPW_R_SIZE_MAX:
+ return 128
}
- panic(todo(""))
+ panic(todo("", name))
}
// int close(int fd);
@@ -2158,7 +2164,7 @@ func X__ccgo_pthreadAttrGetDetachState(tls *TLS, a uintptr) int32 {
if __ccgo_strace {
trc("tls=%v a=%v, (%v:)", tls, a, origin(2))
}
- panic(todo(""))
+ return (*pthreadAttr)(unsafe.Pointer(a)).detachState
}
func Xpthread_attr_getdetachstate(tls *TLS, a uintptr, state uintptr) int32 {
@@ -2498,3 +2504,9 @@ func Xsetrlimit(t *TLS, resource int32, rlim uintptr) int32 {
return 0
}
+
+func X__fpclassifyd(tls *TLS, x float64) (r int32) {
+ return X__fpclassify(tls, x)
+}
+
+var Xin6addr_any = in6_addr{}