diff options
Diffstat (limited to 'sysdeps')
48 files changed, 663 insertions, 0 deletions
diff --git a/sysdeps/aarch64-linux-musl b/sysdeps/aarch64-linux-musl new file mode 120000 index 0000000..eb33ff4 --- /dev/null +++ b/sysdeps/aarch64-linux-musl @@ -0,0 +1 @@ +aarch64/
\ No newline at end of file diff --git a/sysdeps/aarch64/socket.lib b/sysdeps/aarch64/socket.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/aarch64/socket.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/aarch64/spawn.lib b/sysdeps/aarch64/spawn.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/aarch64/spawn.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/aarch64/sysclock.lib b/sysdeps/aarch64/sysclock.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/aarch64/sysclock.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/aarch64/sysdeps b/sysdeps/aarch64/sysdeps new file mode 100644 index 0000000..08c3e84 --- /dev/null +++ b/sysdeps/aarch64/sysdeps @@ -0,0 +1,56 @@ +target: aarch64-linux-musl +clockrt: yes +clockmon: yes +posixspawn: yes +timer: yes +endianness: little +sizeofushort: 2 +sizeofuint: 4 +sizeofulong: 8 +sizeofsize: 8 +signedsize: no +sizeofuid: 4 +signeduid: no +sizeofgid: 4 +signedgid: no +sizeofpid: 4 +signedpid: yes +sizeoftime: 8 +signedtime: yes +sizeofdev: 8 +signeddev: no +sizeofino: 8 +signedino: no +accept4: yes +ancilautoclose: no +cmsgcloexec: yes +devurandom: yes +eproto: yes +eventfd: yes +flock: yes +getpeereid: no +sopeercred: yes +getpeerucred: no +ipv6: yes +malloc0: yes +msgdontwait: yes +nbwaitall: yes +openat: yes +linkat: yes +pipe2: yes +ppoll: yes +revoke: no +sendfile: yes +setgroups: yes +settimeofday: yes +signalfd: yes +splice: yes +strcasestr: yes +strnlen: yes +uint64t: yes +futimens: yes +futimes: yes +arc4random: no +arc4random_addrandom: no +getrandom: yes +itimer: yes diff --git a/sysdeps/aarch64/sysdeps.h b/sysdeps/aarch64/sysdeps.h new file mode 100644 index 0000000..7e2203d --- /dev/null +++ b/sysdeps/aarch64/sysdeps.h @@ -0,0 +1,69 @@ +/* ISC license. */ + +#ifndef SYSDEPS_H +#define SYSDEPS_H + +#define SKALIBS_TARGET "aarch64-linux-musl" +#define SKALIBS_HASCLOCKRT +#define SKALIBS_HASCLOCKMON +#define SKALIBS_HASPOSIXSPAWN +#define SKALIBS_HASTIMER +#define SKALIBS_ENDIANNESS "little" +#define SKALIBS_SIZEOFUSHORT 2 +#define SKALIBS_SIZEOFUINT 4 +#define SKALIBS_SIZEOFULONG 8 +#define SKALIBS_SIZEOFSIZE 8 +#define SKALIBS_SIZEOFUID 4 +#define SKALIBS_SIZEOFGID 4 +#define SKALIBS_SIZEOFPID 4 +#define SKALIBS_SIZEOFTIME 8 +#define SKALIBS_SIZEOFDEV 8 +#define SKALIBS_SIZEOFINO 8 +#undef SKALIBS_HASSIGNEDSIGNEDSIZE +#define SKALIBS_HASUNSIGNEDSIGNEDSIZE +#undef SKALIBS_HASSIGNEDSIGNEDUID +#define SKALIBS_HASUNSIGNEDSIGNEDUID +#undef SKALIBS_HASSIGNEDSIGNEDGID +#define SKALIBS_HASUNSIGNEDSIGNEDGID +#define SKALIBS_HASSIGNEDSIGNEDPID +#undef SKALIBS_HASUNSIGNEDSIGNEDPID +#define SKALIBS_HASSIGNEDSIGNEDTIME +#undef SKALIBS_HASUNSIGNEDSIGNEDTIME +#undef SKALIBS_HASSIGNEDSIGNEDDEV +#define SKALIBS_HASUNSIGNEDSIGNEDDEV +#undef SKALIBS_HASSIGNEDSIGNEDINO +#define SKALIBS_HASUNSIGNEDSIGNEDINO +#define SKALIBS_HASACCEPT4 +#undef SKALIBS_HASANCILAUTOCLOSE +#define SKALIBS_HASCMSGCLOEXEC +#define SKALIBS_HASDEVURANDOM +#define SKALIBS_HASEPROTO +#define SKALIBS_HASEVENTFD +#define SKALIBS_HASFLOCK +#undef SKALIBS_HASGETPEEREID +#define SKALIBS_HASSOPEERCRED +#undef SKALIBS_HASGETPEERUCRED +#define SKALIBS_HASIPV6 +#define SKALIBS_HASMALLOC0 +#define SKALIBS_HASMSGDONTWAIT +#define SKALIBS_HASNBWAITALL +#define SKALIBS_HASOPENAT +#define SKALIBS_HASLINKAT +#define SKALIBS_HASPIPE2 +#define SKALIBS_HASPPOLL +#undef SKALIBS_HASREVOKE +#define SKALIBS_HASSENDFILE +#define SKALIBS_HASSETGROUPS +#define SKALIBS_HASSETTIMEOFDAY +#define SKALIBS_HASSIGNALFD +#define SKALIBS_HASSPLICE +#define SKALIBS_HASSTRCASESTR +#define SKALIBS_HASSTRNLEN +#define SKALIBS_HASUINT64T +#define SKALIBS_HASFUTIMENS +#define SKALIBS_HASFUTIMES +#undef SKALIBS_HASARC4RANDOM +#undef SKALIBS_HASARC4RANDOM_ADDRANDOM +#define SKALIBS_HASGETRANDOM +#define SKALIBS_HASITIMER +#endif diff --git a/sysdeps/aarch64/tainnow.lib b/sysdeps/aarch64/tainnow.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/aarch64/tainnow.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/aarch64/target b/sysdeps/aarch64/target new file mode 100644 index 0000000..32aa1dd --- /dev/null +++ b/sysdeps/aarch64/target @@ -0,0 +1 @@ +aarch64-linux-musl diff --git a/sysdeps/aarch64/timer.lib b/sysdeps/aarch64/timer.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/aarch64/timer.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/aarch64/util.lib b/sysdeps/aarch64/util.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/aarch64/util.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/amd64/socket.lib b/sysdeps/amd64/socket.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/amd64/socket.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/amd64/spawn.lib b/sysdeps/amd64/spawn.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/amd64/spawn.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/amd64/sysclock.lib b/sysdeps/amd64/sysclock.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/amd64/sysclock.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/amd64/sysdeps b/sysdeps/amd64/sysdeps new file mode 100644 index 0000000..5680bc9 --- /dev/null +++ b/sysdeps/amd64/sysdeps @@ -0,0 +1,56 @@ +target: x86_64-linux-musl +clockrt: yes +clockmon: yes +posixspawn: yes +timer: yes +endianness: little +sizeofushort: 2 +sizeofuint: 4 +sizeofulong: 8 +sizeofsize: 8 +signedsize: no +sizeofuid: 4 +signeduid: no +sizeofgid: 4 +signedgid: no +sizeofpid: 4 +signedpid: yes +sizeoftime: 8 +signedtime: yes +sizeofdev: 8 +signeddev: no +sizeofino: 8 +signedino: no +accept4: yes +ancilautoclose: no +cmsgcloexec: yes +devurandom: yes +eproto: yes +eventfd: yes +flock: yes +getpeereid: no +sopeercred: yes +getpeerucred: no +ipv6: yes +malloc0: yes +msgdontwait: yes +nbwaitall: yes +openat: yes +linkat: yes +pipe2: yes +ppoll: yes +revoke: no +sendfile: yes +setgroups: yes +settimeofday: yes +signalfd: yes +splice: yes +strcasestr: yes +strnlen: yes +uint64t: yes +futimens: yes +futimes: yes +arc4random: no +arc4random_addrandom: no +getrandom: yes +itimer: yes diff --git a/sysdeps/amd64/sysdeps.h b/sysdeps/amd64/sysdeps.h new file mode 100644 index 0000000..47eb523 --- /dev/null +++ b/sysdeps/amd64/sysdeps.h @@ -0,0 +1,69 @@ +/* ISC license. */ + +#ifndef SYSDEPS_H +#define SYSDEPS_H + +#define SKALIBS_TARGET "x86_64-linux-musl" +#define SKALIBS_HASCLOCKRT +#define SKALIBS_HASCLOCKMON +#define SKALIBS_HASPOSIXSPAWN +#define SKALIBS_HASTIMER +#define SKALIBS_ENDIANNESS "little" +#define SKALIBS_SIZEOFUSHORT 2 +#define SKALIBS_SIZEOFUINT 4 +#define SKALIBS_SIZEOFULONG 8 +#define SKALIBS_SIZEOFSIZE 8 +#define SKALIBS_SIZEOFUID 4 +#define SKALIBS_SIZEOFGID 4 +#define SKALIBS_SIZEOFPID 4 +#define SKALIBS_SIZEOFTIME 8 +#define SKALIBS_SIZEOFDEV 8 +#define SKALIBS_SIZEOFINO 8 +#undef SKALIBS_HASSIGNEDSIGNEDSIZE +#define SKALIBS_HASUNSIGNEDSIGNEDSIZE +#undef SKALIBS_HASSIGNEDSIGNEDUID +#define SKALIBS_HASUNSIGNEDSIGNEDUID +#undef SKALIBS_HASSIGNEDSIGNEDGID +#define SKALIBS_HASUNSIGNEDSIGNEDGID +#define SKALIBS_HASSIGNEDSIGNEDPID +#undef SKALIBS_HASUNSIGNEDSIGNEDPID +#define SKALIBS_HASSIGNEDSIGNEDTIME +#undef SKALIBS_HASUNSIGNEDSIGNEDTIME +#undef SKALIBS_HASSIGNEDSIGNEDDEV +#define SKALIBS_HASUNSIGNEDSIGNEDDEV +#undef SKALIBS_HASSIGNEDSIGNEDINO +#define SKALIBS_HASUNSIGNEDSIGNEDINO +#define SKALIBS_HASACCEPT4 +#undef SKALIBS_HASANCILAUTOCLOSE +#define SKALIBS_HASCMSGCLOEXEC +#define SKALIBS_HASDEVURANDOM +#define SKALIBS_HASEPROTO +#define SKALIBS_HASEVENTFD +#define SKALIBS_HASFLOCK +#undef SKALIBS_HASGETPEEREID +#define SKALIBS_HASSOPEERCRED +#undef SKALIBS_HASGETPEERUCRED +#define SKALIBS_HASIPV6 +#define SKALIBS_HASMALLOC0 +#define SKALIBS_HASMSGDONTWAIT +#define SKALIBS_HASNBWAITALL +#define SKALIBS_HASOPENAT +#define SKALIBS_HASLINKAT +#define SKALIBS_HASPIPE2 +#define SKALIBS_HASPPOLL +#undef SKALIBS_HASREVOKE +#define SKALIBS_HASSENDFILE +#define SKALIBS_HASSETGROUPS +#define SKALIBS_HASSETTIMEOFDAY +#define SKALIBS_HASSIGNALFD +#define SKALIBS_HASSPLICE +#define SKALIBS_HASSTRCASESTR +#define SKALIBS_HASSTRNLEN +#define SKALIBS_HASUINT64T +#define SKALIBS_HASFUTIMENS +#define SKALIBS_HASFUTIMES +#undef SKALIBS_HASARC4RANDOM +#undef SKALIBS_HASARC4RANDOM_ADDRANDOM +#define SKALIBS_HASGETRANDOM +#define SKALIBS_HASITIMER +#endif diff --git a/sysdeps/amd64/tainnow.lib b/sysdeps/amd64/tainnow.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/amd64/tainnow.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/amd64/target b/sysdeps/amd64/target new file mode 100644 index 0000000..3f20818 --- /dev/null +++ b/sysdeps/amd64/target @@ -0,0 +1 @@ +x86_64-linux-musl diff --git a/sysdeps/amd64/timer.lib b/sysdeps/amd64/timer.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/amd64/timer.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/amd64/util.lib b/sysdeps/amd64/util.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/amd64/util.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/arm-linux-musleabihf b/sysdeps/arm-linux-musleabihf new file mode 120000 index 0000000..745c5f1 --- /dev/null +++ b/sysdeps/arm-linux-musleabihf @@ -0,0 +1 @@ +armhf
\ No newline at end of file diff --git a/sysdeps/armhf/socket.lib b/sysdeps/armhf/socket.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/armhf/socket.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/armhf/spawn.lib b/sysdeps/armhf/spawn.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/armhf/spawn.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/armhf/sysclock.lib b/sysdeps/armhf/sysclock.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/armhf/sysclock.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/armhf/sysdeps b/sysdeps/armhf/sysdeps new file mode 100644 index 0000000..7a91f36 --- /dev/null +++ b/sysdeps/armhf/sysdeps @@ -0,0 +1,56 @@ +target: arm-linux-musleabihf +clockrt: yes +clockmon: yes +posixspawn: yes +timer: yes +endianness: little +sizeofushort: 2 +sizeofuint: 4 +sizeofulong: 4 +sizeofsize: 4 +signedsize: no +sizeofuid: 4 +signeduid: no +sizeofgid: 4 +signedgid: no +sizeofpid: 4 +signedpid: yes +sizeoftime: 4 +signedtime: yes +sizeofdev: 4 +signeddev: no +sizeofino: 4 +signedino: no +accept4: yes +ancilautoclose: no +cmsgcloexec: yes +devurandom: yes +eproto: yes +eventfd: yes +flock: yes +getpeereid: no +sopeercred: yes +getpeerucred: no +ipv6: yes +malloc0: yes +msgdontwait: yes +nbwaitall: yes +openat: yes +linkat: yes +pipe2: yes +ppoll: yes +revoke: no +sendfile: yes +setgroups: yes +settimeofday: yes +signalfd: yes +splice: yes +strcasestr: yes +strnlen: yes +uint64t: yes +futimens: yes +futimes: yes +arc4random: no +arc4random_addrandom: no +getrandom: yes +itimer: yes diff --git a/sysdeps/armhf/sysdeps.h b/sysdeps/armhf/sysdeps.h new file mode 100644 index 0000000..3653413 --- /dev/null +++ b/sysdeps/armhf/sysdeps.h @@ -0,0 +1,69 @@ +/* ISC license. */ + +#ifndef SYSDEPS_H +#define SYSDEPS_H + +#define SKALIBS_TARGET "arm-linux-musleabihf" +#define SKALIBS_HASCLOCKRT +#define SKALIBS_HASCLOCKMON +#define SKALIBS_HASPOSIXSPAWN +#define SKALIBS_HASTIMER +#define SKALIBS_ENDIANNESS "little" +#define SKALIBS_SIZEOFUSHORT 2 +#define SKALIBS_SIZEOFUINT 4 +#define SKALIBS_SIZEOFULONG 4 +#define SKALIBS_SIZEOFSIZE 4 +#define SKALIBS_SIZEOFUID 4 +#define SKALIBS_SIZEOFGID 4 +#define SKALIBS_SIZEOFPID 4 +#define SKALIBS_SIZEOFTIME 4 +#define SKALIBS_SIZEOFDEV 4 +#define SKALIBS_SIZEOFINO 4 +#undef SKALIBS_HASSIGNEDSIGNEDSIZE +#define SKALIBS_HASUNSIGNEDSIGNEDSIZE +#undef SKALIBS_HASSIGNEDSIGNEDUID +#define SKALIBS_HASUNSIGNEDSIGNEDUID +#undef SKALIBS_HASSIGNEDSIGNEDGID +#define SKALIBS_HASUNSIGNEDSIGNEDGID +#define SKALIBS_HASSIGNEDSIGNEDPID +#undef SKALIBS_HASUNSIGNEDSIGNEDPID +#define SKALIBS_HASSIGNEDSIGNEDTIME +#undef SKALIBS_HASUNSIGNEDSIGNEDTIME +#undef SKALIBS_HASSIGNEDSIGNEDDEV +#define SKALIBS_HASUNSIGNEDSIGNEDDEV +#undef SKALIBS_HASSIGNEDSIGNEDINO +#define SKALIBS_HASUNSIGNEDSIGNEDINO +#define SKALIBS_HASACCEPT4 +#undef SKALIBS_HASANCILAUTOCLOSE +#define SKALIBS_HASCMSGCLOEXEC +#define SKALIBS_HASDEVURANDOM +#define SKALIBS_HASEPROTO +#define SKALIBS_HASEVENTFD +#define SKALIBS_HASFLOCK +#undef SKALIBS_HASGETPEEREID +#define SKALIBS_HASSOPEERCRED +#undef SKALIBS_HASGETPEERUCRED +#define SKALIBS_HASIPV6 +#define SKALIBS_HASMALLOC0 +#define SKALIBS_HASMSGDONTWAIT +#define SKALIBS_HASNBWAITALL +#define SKALIBS_HASOPENAT +#define SKALIBS_HASLINKAT +#define SKALIBS_HASPIPE2 +#define SKALIBS_HASPPOLL +#undef SKALIBS_HASREVOKE +#define SKALIBS_HASSENDFILE +#define SKALIBS_HASSETGROUPS +#define SKALIBS_HASSETTIMEOFDAY +#define SKALIBS_HASSIGNALFD +#define SKALIBS_HASSPLICE +#define SKALIBS_HASSTRCASESTR +#define SKALIBS_HASSTRNLEN +#define SKALIBS_HASUINT64T +#define SKALIBS_HASFUTIMENS +#define SKALIBS_HASFUTIMES +#undef SKALIBS_HASARC4RANDOM +#undef SKALIBS_HASARC4RANDOM_ADDRANDOM +#define SKALIBS_HASGETRANDOM +#define SKALIBS_HASITIMER +#endif diff --git a/sysdeps/armhf/tainnow.lib b/sysdeps/armhf/tainnow.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/armhf/tainnow.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/armhf/target b/sysdeps/armhf/target new file mode 100644 index 0000000..c029e66 --- /dev/null +++ b/sysdeps/armhf/target @@ -0,0 +1 @@ +arm-linux-musleabihf diff --git a/sysdeps/armhf/timer.lib b/sysdeps/armhf/timer.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/armhf/timer.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/armhf/util.lib b/sysdeps/armhf/util.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/armhf/util.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i486-linux-musl/socket.lib b/sysdeps/i486-linux-musl/socket.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i486-linux-musl/socket.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i486-linux-musl/spawn.lib b/sysdeps/i486-linux-musl/spawn.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i486-linux-musl/spawn.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i486-linux-musl/sysclock.lib b/sysdeps/i486-linux-musl/sysclock.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i486-linux-musl/sysclock.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i486-linux-musl/sysdeps b/sysdeps/i486-linux-musl/sysdeps new file mode 100644 index 0000000..7677a1e --- /dev/null +++ b/sysdeps/i486-linux-musl/sysdeps @@ -0,0 +1,56 @@ +target: i486-linux-musl +clockrt: yes +clockmon: yes +posixspawn: yes +timer: yes +endianness: little +sizeofushort: 2 +sizeofuint: 4 +sizeofulong: 4 +sizeofsize: 4 +signedsize: no +sizeofuid: 4 +signeduid: no +sizeofgid: 4 +signedgid: no +sizeofpid: 4 +signedpid: yes +sizeoftime: 4 +signedtime: yes +sizeofdev: 4 +signeddev: no +sizeofino: 4 +signedino: no +accept4: yes +ancilautoclose: no +cmsgcloexec: yes +devurandom: yes +eproto: yes +eventfd: yes +flock: yes +getpeereid: no +sopeercred: yes +getpeerucred: no +ipv6: yes +malloc0: yes +msgdontwait: yes +nbwaitall: yes +openat: yes +linkat: yes +pipe2: yes +ppoll: yes +revoke: no +sendfile: yes +setgroups: yes +settimeofday: yes +signalfd: yes +splice: yes +strcasestr: yes +strnlen: yes +uint64t: yes +futimens: yes +futimes: yes +arc4random: no +arc4random_addrandom: no +getrandom: yes +itimer: yes diff --git a/sysdeps/i486-linux-musl/sysdeps.h b/sysdeps/i486-linux-musl/sysdeps.h new file mode 100644 index 0000000..e9d33a1 --- /dev/null +++ b/sysdeps/i486-linux-musl/sysdeps.h @@ -0,0 +1,69 @@ +/* ISC license. */ + +#ifndef SYSDEPS_H +#define SYSDEPS_H + +#define SKALIBS_TARGET "i486-linux-musl" +#define SKALIBS_HASCLOCKRT +#define SKALIBS_HASCLOCKMON +#define SKALIBS_HASPOSIXSPAWN +#define SKALIBS_HASTIMER +#define SKALIBS_ENDIANNESS "little" +#define SKALIBS_SIZEOFUSHORT 2 +#define SKALIBS_SIZEOFUINT 4 +#define SKALIBS_SIZEOFULONG 4 +#define SKALIBS_SIZEOFSIZE 4 +#define SKALIBS_SIZEOFUID 4 +#define SKALIBS_SIZEOFGID 4 +#define SKALIBS_SIZEOFPID 4 +#define SKALIBS_SIZEOFTIME 4 +#define SKALIBS_SIZEOFDEV 4 +#define SKALIBS_SIZEOFINO 4 +#undef SKALIBS_HASSIGNEDSIGNEDSIZE +#define SKALIBS_HASUNSIGNEDSIGNEDSIZE +#undef SKALIBS_HASSIGNEDSIGNEDUID +#define SKALIBS_HASUNSIGNEDSIGNEDUID +#undef SKALIBS_HASSIGNEDSIGNEDGID +#define SKALIBS_HASUNSIGNEDSIGNEDGID +#define SKALIBS_HASSIGNEDSIGNEDPID +#undef SKALIBS_HASUNSIGNEDSIGNEDPID +#define SKALIBS_HASSIGNEDSIGNEDTIME +#undef SKALIBS_HASUNSIGNEDSIGNEDTIME +#undef SKALIBS_HASSIGNEDSIGNEDDEV +#define SKALIBS_HASUNSIGNEDSIGNEDDEV +#undef SKALIBS_HASSIGNEDSIGNEDINO +#define SKALIBS_HASUNSIGNEDSIGNEDINO +#define SKALIBS_HASACCEPT4 +#undef SKALIBS_HASANCILAUTOCLOSE +#define SKALIBS_HASCMSGCLOEXEC +#define SKALIBS_HASDEVURANDOM +#define SKALIBS_HASEPROTO +#define SKALIBS_HASEVENTFD +#define SKALIBS_HASFLOCK +#undef SKALIBS_HASGETPEEREID +#define SKALIBS_HASSOPEERCRED +#undef SKALIBS_HASGETPEERUCRED +#define SKALIBS_HASIPV6 +#define SKALIBS_HASMALLOC0 +#define SKALIBS_HASMSGDONTWAIT +#define SKALIBS_HASNBWAITALL +#define SKALIBS_HASOPENAT +#define SKALIBS_HASLINKAT +#define SKALIBS_HASPIPE2 +#define SKALIBS_HASPPOLL +#undef SKALIBS_HASREVOKE +#define SKALIBS_HASSENDFILE +#define SKALIBS_HASSETGROUPS +#define SKALIBS_HASSETTIMEOFDAY +#define SKALIBS_HASSIGNALFD +#define SKALIBS_HASSPLICE +#define SKALIBS_HASSTRCASESTR +#define SKALIBS_HASSTRNLEN +#define SKALIBS_HASUINT64T +#define SKALIBS_HASFUTIMENS +#define SKALIBS_HASFUTIMES +#undef SKALIBS_HASARC4RANDOM +#undef SKALIBS_HASARC4RANDOM_ADDRANDOM +#define SKALIBS_HASGETRANDOM +#define SKALIBS_HASITIMER +#endif diff --git a/sysdeps/i486-linux-musl/tainnow.lib b/sysdeps/i486-linux-musl/tainnow.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i486-linux-musl/tainnow.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i486-linux-musl/target b/sysdeps/i486-linux-musl/target new file mode 100644 index 0000000..0164025 --- /dev/null +++ b/sysdeps/i486-linux-musl/target @@ -0,0 +1 @@ +i486-linux-musl diff --git a/sysdeps/i486-linux-musl/timer.lib b/sysdeps/i486-linux-musl/timer.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i486-linux-musl/timer.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i486-linux-musl/util.lib b/sysdeps/i486-linux-musl/util.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i486-linux-musl/util.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i686-linux-musl/socket.lib b/sysdeps/i686-linux-musl/socket.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i686-linux-musl/socket.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i686-linux-musl/spawn.lib b/sysdeps/i686-linux-musl/spawn.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i686-linux-musl/spawn.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i686-linux-musl/sysclock.lib b/sysdeps/i686-linux-musl/sysclock.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i686-linux-musl/sysclock.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i686-linux-musl/sysdeps b/sysdeps/i686-linux-musl/sysdeps new file mode 100644 index 0000000..5680bc9 --- /dev/null +++ b/sysdeps/i686-linux-musl/sysdeps @@ -0,0 +1,56 @@ +target: x86_64-linux-musl +clockrt: yes +clockmon: yes +posixspawn: yes +timer: yes +endianness: little +sizeofushort: 2 +sizeofuint: 4 +sizeofulong: 8 +sizeofsize: 8 +signedsize: no +sizeofuid: 4 +signeduid: no +sizeofgid: 4 +signedgid: no +sizeofpid: 4 +signedpid: yes +sizeoftime: 8 +signedtime: yes +sizeofdev: 8 +signeddev: no +sizeofino: 8 +signedino: no +accept4: yes +ancilautoclose: no +cmsgcloexec: yes +devurandom: yes +eproto: yes +eventfd: yes +flock: yes +getpeereid: no +sopeercred: yes +getpeerucred: no +ipv6: yes +malloc0: yes +msgdontwait: yes +nbwaitall: yes +openat: yes +linkat: yes +pipe2: yes +ppoll: yes +revoke: no +sendfile: yes +setgroups: yes +settimeofday: yes +signalfd: yes +splice: yes +strcasestr: yes +strnlen: yes +uint64t: yes +futimens: yes +futimes: yes +arc4random: no +arc4random_addrandom: no +getrandom: yes +itimer: yes diff --git a/sysdeps/i686-linux-musl/sysdeps.h b/sysdeps/i686-linux-musl/sysdeps.h new file mode 100644 index 0000000..d35cdf8 --- /dev/null +++ b/sysdeps/i686-linux-musl/sysdeps.h @@ -0,0 +1,69 @@ +/* ISC license. */ + +#ifndef SYSDEPS_H +#define SYSDEPS_H + +#define SKALIBS_TARGET "i686-linux-musl" +#define SKALIBS_HASCLOCKRT +#define SKALIBS_HASCLOCKMON +#define SKALIBS_HASPOSIXSPAWN +#define SKALIBS_HASTIMER +#define SKALIBS_ENDIANNESS "little" +#define SKALIBS_SIZEOFUSHORT 2 +#define SKALIBS_SIZEOFUINT 4 +#define SKALIBS_SIZEOFULONG 4 +#define SKALIBS_SIZEOFSIZE 4 +#define SKALIBS_SIZEOFUID 4 +#define SKALIBS_SIZEOFGID 4 +#define SKALIBS_SIZEOFPID 4 +#define SKALIBS_SIZEOFTIME 4 +#define SKALIBS_SIZEOFDEV 4 +#define SKALIBS_SIZEOFINO 4 +#undef SKALIBS_HASSIGNEDSIGNEDSIZE +#define SKALIBS_HASUNSIGNEDSIGNEDSIZE +#undef SKALIBS_HASSIGNEDSIGNEDUID +#define SKALIBS_HASUNSIGNEDSIGNEDUID +#undef SKALIBS_HASSIGNEDSIGNEDGID +#define SKALIBS_HASUNSIGNEDSIGNEDGID +#define SKALIBS_HASSIGNEDSIGNEDPID +#undef SKALIBS_HASUNSIGNEDSIGNEDPID +#define SKALIBS_HASSIGNEDSIGNEDTIME +#undef SKALIBS_HASUNSIGNEDSIGNEDTIME +#undef SKALIBS_HASSIGNEDSIGNEDDEV +#define SKALIBS_HASUNSIGNEDSIGNEDDEV +#undef SKALIBS_HASSIGNEDSIGNEDINO +#define SKALIBS_HASUNSIGNEDSIGNEDINO +#define SKALIBS_HASACCEPT4 +#undef SKALIBS_HASANCILAUTOCLOSE +#define SKALIBS_HASCMSGCLOEXEC +#define SKALIBS_HASDEVURANDOM +#define SKALIBS_HASEPROTO +#define SKALIBS_HASEVENTFD +#define SKALIBS_HASFLOCK +#undef SKALIBS_HASGETPEEREID +#define SKALIBS_HASSOPEERCRED +#undef SKALIBS_HASGETPEERUCRED +#define SKALIBS_HASIPV6 +#define SKALIBS_HASMALLOC0 +#define SKALIBS_HASMSGDONTWAIT +#define SKALIBS_HASNBWAITALL +#define SKALIBS_HASOPENAT +#define SKALIBS_HASLINKAT +#define SKALIBS_HASPIPE2 +#define SKALIBS_HASPPOLL +#undef SKALIBS_HASREVOKE +#define SKALIBS_HASSENDFILE +#define SKALIBS_HASSETGROUPS +#define SKALIBS_HASSETTIMEOFDAY +#define SKALIBS_HASSIGNALFD +#define SKALIBS_HASSPLICE +#define SKALIBS_HASSTRCASESTR +#define SKALIBS_HASSTRNLEN +#define SKALIBS_HASUINT64T +#define SKALIBS_HASFUTIMENS +#define SKALIBS_HASFUTIMES +#undef SKALIBS_HASARC4RANDOM +#undef SKALIBS_HASARC4RANDOM_ADDRANDOM +#define SKALIBS_HASGETRANDOM +#define SKALIBS_HASITIMER +#endif diff --git a/sysdeps/i686-linux-musl/tainnow.lib b/sysdeps/i686-linux-musl/tainnow.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i686-linux-musl/tainnow.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i686-linux-musl/target b/sysdeps/i686-linux-musl/target new file mode 100644 index 0000000..7667e9d --- /dev/null +++ b/sysdeps/i686-linux-musl/target @@ -0,0 +1 @@ +i686-linux-musl diff --git a/sysdeps/i686-linux-musl/timer.lib b/sysdeps/i686-linux-musl/timer.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i686-linux-musl/timer.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i686-linux-musl/util.lib b/sysdeps/i686-linux-musl/util.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i686-linux-musl/util.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/x86_64-linux-musl b/sysdeps/x86_64-linux-musl new file mode 120000 index 0000000..33a9268 --- /dev/null +++ b/sysdeps/x86_64-linux-musl @@ -0,0 +1 @@ +amd64
\ No newline at end of file |