summaryrefslogtreecommitdiff
path: root/libc-test/semver/linux.txt
Commit message (Collapse)AuthorAgeFilesLines
* Add CAN_RAW_XL_FRAMES socket optionmarcelbuesing2023-05-121-0/+1
|
* Add linux canxl constants and canxl frame structmarcelbuesing2023-05-121-0/+14
|
* Auto merge of #3051 - tones111:rtnl_if_enum, r=JohnTitorbors2023-05-061-0/+10
|\ | | | | | | linux: add rtnetlink ifinfomsg attribute enumerals
| * linux: add rtnetlink ifinfomsg attribute enumeralsPaul Sbarra2023-04-211-0/+10
| |
* | Auto merge of #3159 - tatref:linux-madv, r=JohnTitorbors2023-04-221-0/+7
|\ \ | |/ |/| | | | | | | Linux madv This is a followup of #2818
| * Add MADV_* constants for Linuxtatref2023-04-211-0/+7
| |
* | Upstream a few more constants from rustix.Dan Gohman2023-04-181-0/+1
|/ | | | | | | | - And a definition for `RLIM64_INFINITY` on linux_like platforms. - Declare the `sync` function on Android and solarish. - Solaris: https://docs.oracle.com/cd/E26502_01/html/E29032/sync-2.html - Illumos: https://illumos.org/man/2/sync - Enable `FICLONE` and `FICLONERANGE` on more architectures.
* definitions for linux hardware timestampingFolkert2023-04-031-0/+23
|
* Auto merge of #3035 - jreppnow:rtnetlink-ext-filter, r=JohnTitorbors2023-04-021-0/+7
|\ | | | | | | | | | | Adding RTEXT_FILTER* constants from linux/rtnetlink.h Adding some constants needed for some specific netlink-route interactions (fetching information on a network interface). They are defined at ```linux/rtnetlink.h```.
| * add RTEXT_FILTER* constants from linux/rtnetlink.hJanosch Reppnow2023-02-261-0/+7
| |
* | linux: add kexec flagsRicardo Ribalda2023-03-201-0/+6
| | | | | | | | | | | | | | | | | | | | This adds `KEXEC_ARCH_MASK`, `KEXEC_FILE_NO_INITRAMFS`, `KEXEC_FILE_ON_CRASH`, `KEXEC_FILE_UNLOAD`, `KEXEC_ON_CRASH`, and `KEXEC_PRESERVE_CONTEXT` constants on Linux and Android. Those are used by `kexec` and `kexec_file_load` syscalls, and they are defined at: * https://github.com/torvalds/linux/blob/v6.2/include/uapi/linux/kexec.h#L12-L26
* | Auto merge of #3136 - nekopsykose:dccp, r=JohnTitorbors2023-03-121-0/+17
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | linux: move DCCP_ constants from linux/gnu to linux closes #3132 these constants come from linux headers, so they should be exposed for "linux", not just glibc. this change exposes them for linux/musl and linux/uclibc. of note, android contains these same constants, but moving it to linux-like would also expose them on emscripten, which does not have it. (not sure if things are placed in the correct place, but this looks like an okayish start)
| * | linux: move DCCP_ constants from linux/gnu to linuxpsykose2023-03-031-0/+17
| |/ | | | | | | | | | | | | | | | | | | | | | | closes #3132 these constants come from linux headers, so they should be exposed for "linux", not just glibc. this change exposes them for linux/musl and linux/uclibc. of note, android contains these same constants, but moving it to linux-like would also expose them on emscripten, which does not have it.
* | membarrier flags constants additionDavid Carlier2023-02-221-0/+10
|/
* Auto merge of #3104 - devnexen:linux_addstrchrnul, r=JohnTitorbors2023-02-141-0/+1
|\ | | | | | | linux adding strchrnul
| * linux adding strchrnulDavid Carlier2023-02-051-0/+1
| |
* | Auto merge of #3095 - devnexen:linux_sctp1, r=JohnTitorbors2023-02-121-0/+66
|\ \ | | | | | | | | | linux starting adding sctp support
| * | linux starting adding sctp supportDavid Carlier2023-02-101-0/+66
| |/
* | linux: add more constants and FUTEX_OP for futexJérôme Dubois2023-02-071-0/+14
|/ | | | | Add FUTEX_BITSET_MATCH_ANY, FUTEX_OP_* constant and a const fonction, FUTEX_OP() to replace the macro in C.
* linux: add PR_SET_PTRACER_ANYYang Hau2023-01-271-0/+1
|
* Auto merge of #3053 - tones111:rtnl_if_attr_tags, r=JohnTitorbors2023-01-221-0/+6
|\ | | | | | | linux: add additional netlink interface attribute tags
| * linux: add additional netlink interface attribute tagsPaul Sbarra2023-01-171-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | IFLA_PARENT_DEV_* were added in linux v5.13 linux: 00e77ed8e64d5f271c1f015c7153545980d48a76 IFLA_GRO_MAX_SIZE was added in linux v5.16 linux: eac1b93c14d645ef147b049ace0d5230df755548 IFLA_TSO_MAX_* were added in linux v5.18 linux: 89527be8d8d672773eeaec910118a6e84fb597e3 IFLA_ALLMULTI was added in linux v6.0 linux: 7e6e1b57162ed6a2d32d2f0929c27d79482ff706
* | Add pthread barrierAndrei Odintsov2023-01-111-0/+11
|/
* linux: add OPEN_TREE_CLONE and OPEN_TREE_CLOEXECLuca BRUNO2023-01-091-0/+2
| | | | | | | This adds the `OPEN_TREE_CLONE` and `OPEN_TREE_CLOEXEC` constants on Linux and Android. Those are used by the `open_tree()` syscall and defined in `mount.h`: * https://github.com/torvalds/linux/blob/v6.1/include/uapi/linux/mount.h#L61-L65
* linux add scheduler core for prctl constantsDavid Carlier2023-01-081-0/+9
|
* linux-like: add AT_RECURSIVE constantLuca BRUNO2022-12-221-0/+1
| | | | | | This adds the `AT_RECURSIVE` constant on Linux and Android. It is defined as part of the kernel uapi in `fcntl.h`: https://github.com/torvalds/linux/blob/v6.1/include/uapi/linux/fcntl.h#L112
* Auto merge of #3041 - devnexen:linux_kernel_version, r=JohnTitorbors2022-12-211-0/+1
|\ | | | | | | adding KERNEL_VERSION macro for linux.
| * adding KERNEL_VERSION macro for linux.David Carlier2022-12-211-0/+1
| |
* | Add ISO C functions atof, atol, atoll, strtoll, strtoullLegionMammal9782022-12-141-1/+0
|/
* Auto merge of #3027 - Phantomical:auxval, r=JohnTitorbors2022-12-111-0/+1
|\ | | | | | | | | | | | | | | | | linux: Add AT_SYSINFO_EHDR constant When passed to [`getauxval(3)`][2] this is used to retrieve the base address of the vdso mapped into the current process. It is defined the architecture specific `auxvec.h` headers but [it is defined to the same value in all of them][1] so I've put it in `src/unix/linux_like/linux/mod.rs` instead of in the arch submodule. [1]: https://sourcegraph.com/search?q=context:global+repo:%5Egithub%5C.com/torvalds/linux%24+%23define+AT_SYSINFO_EHDR&patternType=standard&sm=1 [2]: https://man7.org/linux/man-pages/man3/getauxval.3.html
| * Add AT_SYSINFO_EHDR constant for linuxPhantomical2022-12-041-0/+1
| |
* | Try readding all inotify flagscarbotaniuman2022-12-071-0/+3
|/
* adding getopt_long for unixes.David Carlier2022-12-011-0/+1
|
* Auto merge of #2995 - carbotaniuman:rand48, r=JohnTitorbors2022-11-201-0/+9
|\ | | | | | | Add rand48 functions
| * Add rand48 functionscarbotaniuman2022-11-201-0/+9
| |
* | linux: Add POSIX_SPAWN_SETSID flagHarvey Hunt2022-10-261-0/+1
| | | | | | | | | | | | This flag allows the child process created by POSIX spawn to create a new session and become leader of a new process group. Expose the flag so that Rust code can use it.
* | linux add missing SIOC* constants.David Carlier2022-10-171-0/+18
| | | | | | | | close #2909.
* | add `ifreq` and friends for linuxFolkert2022-10-161-0/+2
|/
* linux add FICLONE* ioctl.David Carlier2022-09-191-0/+1
|
* Added missing constants from elf.hPreben Aandahl2022-09-061-0/+139
|
* remove SOF_TIMESTAMPING_BIND_PHC for nowFolkert2022-08-251-1/+0
|
* add new consts to linux semver fileFolkert2022-08-181-0/+9
|
* Add FUTEX_LOCK_PI2 on LinuxRyan Zoeller2022-08-131-0/+1
|
* add BUS_ si_code constantsi509VCB2022-07-311-0/+5
|
* linux: add TFD_TIMER_CANCEL_ON_SET constantPeter A. Bigot2022-07-291-0/+1
| | | | This constant was added in Linux v3.0 and glibc 2.26.
* Few socket updates related for Linux.David Carlier2022-07-221-0/+1
|
* unix: setreuid/setregidNikolay Edigaryev2022-05-271-2/+0
|
* Auto merge of #2768 - colincross:pthread_setname_np, r=Amanieubors2022-05-111-0/+2
|\ | | | | | | | | | | | | Promote pthread_getname_np and pthread_setname_np from glibc to linux musl libc added pthread_setname_np in 1.1.16 and pthread_getname_np in 1.2.3, and uClibc has had them since v1.0.20.
| * Promote pthread_getname_np and pthread_setname_np from glibc to linuxColin Cross2022-05-101-0/+2
| | | | | | | | | | musl libc added pthread_setname_np in 1.1.16 and pthread_getname_np in 1.2.3, and uClibc has had them since v1.0.20.
* | Auto merge of #2776 - cww0614:socks_txtime_mips_musl, r=Amanieubors2022-05-051-0/+3
|\ \ | | | | | | | | | | | | | | | Enable sock_txtime on mips musl target The struct and related constants were originally added in #2415. But they weren't enabled for mips musl target because the kernel version of the build image was old and they couldn't pass the build. Now the kernel version of the build image is already updated and I think we could enable them for mips musl target