Commit graph

587 commits

Author SHA1 Message Date
Ryan Zoeller 3bf3d670a9 Add missing headers for DragonFly BSD 2021-10-17 04:22:33 -05:00
Yuki Okushi 98e72b04d8
Remove some workarounds for older macOSes 2021-10-16 09:28:17 +09:00
David CARLIER 7c2847927f apple introduces pthread introspection api 2021-10-15 20:18:48 +01:00
David Carlier d63e6be74a openbsd omit few consts check as openbsd supports release N and N-1 for a while 2021-10-14 18:02:43 +01:00
bors c6d702f01c Auto merge of #2441 - tklauser:apple-rtf-consts, r=JohnTitor
Add Apple RTF_DEAD and RTF_GLOBAL

RTF_DEAD was added in macOS 10.13.
RTF_GLOBAL was added in macOS 11.0.
2021-10-13 03:35:39 +00:00
Damian Jarek 7d21f6043c Define constants for CAN RAW socket options
Add setsockopt constants from `linux/can/raw.h`, which allow configuring
CAN_RAW sockets.

Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2021-10-13 00:12:46 +02:00
Tobias Klauser 90285fa728 libc-test: remove duplicate headers from test_apple 2021-10-11 15:34:44 +02:00
Tobias Klauser cd759f1153 Add Apple RTF_DEAD and RTF_GLOBAL
RTF_DEAD was added in macOS 10.13.
RTF_GLOBAL was added in macOS 11.0.
2021-10-11 11:14:45 +02:00
bors 3114845df2 Auto merge of #2433 - devnexen:fbsd_htr_self, r=JohnTitor
freebsd native api addition to deal with thread
2021-10-07 03:17:34 +00:00
bors 3b195de972 Auto merge of #2427 - devnexen:pthread_mach_thread_mac, r=JohnTitor
add pthread_create_from_mach_thread for apple
2021-10-06 23:58:48 +00:00
David Carlier 00d3a8a5b4 freebsd native api addition to deal with thread 2021-10-04 18:00:10 +01:00
DC 10a64fb6c0 solarish add thr_self fn 2021-10-03 11:49:21 +01:00
David CARLIER 610c901d02 add pthread_create_from_mach_thread for apple 2021-09-30 18:53:10 +01:00
bors 372a8c6fcb Auto merge of #2403 - skrap:master, r=Amanieu
uclibc: fix semver files, add misc symbols

This commit gets uclibc support working again, and fixes the semver lists to segregate gnu- and musl- specific symbols to those libc variants.

There is a [separate PR](https://github.com/rust-lang/rust/pull/88952) against rust itself to add armv7-unknown-linux-uclibceabihf as a tier 3 platform, and this commit is in support of that effort.  Until that's done, we should not use the CI for that platform, but I'm including the CI file here in anticipation of turning it on in the not-too-distant future.
2021-09-24 22:30:06 +00:00
bors 238162dd6a Auto merge of #2411 - devnexen:fbsd_uuidgen, r=JohnTitor
freebsd add uuidgen fn.
2021-09-24 10:12:28 +00:00
bors d7e8f361c7 Auto merge of #2409 - devnexen:win32_ucontext, r=JohnTitor
windows adding CONTEXT type for x86_64 arch.
2021-09-24 08:54:21 +00:00
Jonah Petri 6a123268f5 remove mistakenly added symbol 2021-09-19 23:32:39 -04:00
David Carlier 64c83b4ba1 freebsd add uuidgen fn. 2021-09-19 20:09:04 +01:00
David Carlier 2cb8a4395d BSD add utrace calls 2021-09-19 14:57:43 +01:00
David Carlier 6d09f2c901 windows adding CONTEXT type for x86_64 arch. 2021-09-18 22:37:22 +01:00
Jonah Petri 0d87e0713e uclibc: add symbols defined in 1.0.34 2021-09-17 09:51:15 -04:00
Jonah Petri 4490988a4f uclibc: skip some items not included in uclibc 2021-09-17 09:51:15 -04:00
David Carlier 7dc48c843d apple add sysdir api 2021-09-05 17:45:01 +01:00
bors 03b03127fd Auto merge of #2369 - GuillaumeGomez:more-apple-items, r=Amanieu
Add more types and functions to Apple
2021-08-30 15:39:47 +00:00
Guillaume Gomez d8b000966b Add more types and functions to Apple 2021-08-30 14:15:44 +02:00
David Carlier aba93f8029 netbsd ucontext type for arm64 2021-08-28 20:32:00 +01:00
bors f01492db1b Auto merge of #2373 - devnexen:solarish_ucontext, r=Amanieu
solarish adding ucontext struct
2021-08-28 15:50:29 +00:00
bors f2902106c1 Auto merge of #2357 - devnexen:haiku_ucontext, r=nielx,JohnTitor
haiku ucontext for x86_64
2021-08-27 14:38:41 +00:00
DC abcffb86f6 solarish adding ucontext struct 2021-08-27 04:38:23 +01:00
bors c38e528dc5 Auto merge of #2366 - electroCutie:mremap_dontunmap, r=Amanieu
Fixes #2365 by adding the MREMAP_DONTUNMAP flag

I just added the flag's value to the same file that the related flags was already in, I'm not sure where else it might need to be added for testing etc
2021-08-26 13:02:53 +00:00
David CARLIER f0802f937f haiku ucontext for x86_64 2021-08-26 13:32:10 +01:00
bors 9221614037 Auto merge of #2359 - devnexen:dfbsd_ucontext_fixes, r=JohnTitor
dragonflybsd complete ucontext debug code.
2021-08-26 11:57:38 +00:00
Colette 🌩︎‍💝 Kerr 305c50132d Added a skip for MREMAP_DONTUNMAP and a FIXME stating the kernel version required 2021-08-26 12:38:00 +02:00
DC ec57524fcd dragonflybsd complete ucontext debug code. 2021-08-24 09:32:02 +01:00
David CARLIER 3b10fd5e67 haiku adding cpuid_info data. 2021-08-23 08:05:37 +00:00
Sébastien Marie 5f4b05a05d openbsd: export struct sigcontext for x86_64
based on initial work from @devnexen
2021-08-21 14:37:17 +00:00
bors 56dfe2ff3d Auto merge of #2351 - devnexen:fbsd_auxv_info, r=JohnTitor
freebsd auxiliary vectors type addition
2021-08-20 16:22:10 +00:00
bors 4fbc1b47d1 Auto merge of #2293 - devnexen:system_prop_api_android, r=JohnTitor
android system prop api update.
2021-08-20 15:22:10 +00:00
bors 99f7e2f5a5 Auto merge of #2354 - nielx:haiku/fix-tests, r=JohnTitor
Haiku/fix tests

This modifies the semver tests to reduce the symbols in the unix platform to what Haiku supports. I have added the symbols to the platforms that inherit the unix symbols, but I could do with a double check that I did not miss any.
2021-08-20 14:20:28 +00:00
Niels Sascha Reedijk 098cb7e2e7 Haiku: fix tests 2021-08-19 20:59:27 +00:00
David Carlier 0dc6e309e0 android system prop api update. 2021-08-19 18:42:26 +01:00
DC 94b478d605 freebsd auxiliary vectors type addition 2021-08-19 14:31:32 +01:00
DC 250965aa2c freebsd add subset of libprocstat 2021-08-19 08:52:12 +01:00
David Carlier 1f06fa750f netbsd add auxiliary vector query ids. 2021-08-16 19:22:22 +01:00
DC 3d11291259 procctl api addition for freebsd/dragonflybsd 2021-08-16 06:40:56 +01:00
Sébastien Marie f7267cff37 openbsd: add sys/param.h include for MAXPATHLEN in tests 2021-08-13 08:25:04 +00:00
Guillaume Gomez 3667e65576 Go around rustc version limitations 2021-08-12 17:19:05 +02:00
bors 7b96aedf4e Auto merge of #2321 - devnexen:haiku_find_path, r=Amanieu
haiku adding handy find_path fn.
2021-08-09 18:52:41 +00:00
David Carlier dcdd33223d netbsd/openbsd adding more IPC_* flags.
SHM flags, albeit obsolete, are used in couple of crates.
2021-08-08 16:29:56 +01:00
David CARLIER 7e25e52447 haiku adding handy find_path fn. 2021-08-06 08:17:21 +00:00