Commit graph

1318 commits

Author SHA1 Message Date
Alexander van der Grinten 5f177b7048
Merge pull request #163 from Dennisbonke/elf32
elf: Various Elf32 fixes required by cmake
2020-09-13 14:16:32 +02:00
Dennisbonke 7dd9f22f7d
abis/mlibc: Add 2 networking related structs
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-09-13 13:22:33 +02:00
Dennisbonke f012060a78
abis/mlibc: Define additional networking related constants
options/glibc: Define additional ioctl constants

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-09-13 13:22:33 +02:00
Geert Custers 250d55c386
Merge pull request #165 from Geertiebear/limits_fix
options/ansi: remove ULONG_MAX definition from strtoul
2020-09-12 13:53:31 +02:00
Geert Custers e7df50db7e
options/ansi: remove ULONG_MAX definition from strtoul 2020-09-12 13:23:46 +02:00
Dennisbonke d8df6a4095
options/elf: Add Elf32 counterparts of various Elf64 structs.
options/elf: Match struct Elf64_Dyn to glibc.
options/rtdl: Fix build errors introduced by the Elf64_Dyn fixes.

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-09-08 16:28:05 +02:00
Geert Custers d842e8133d
tests/sprintf: add printf padding tests 2020-09-06 18:21:24 +02:00
Geert Custers 499b444405
options/ansi: fix vsnprintf() on 0 max_size 2020-09-06 17:16:34 +02:00
Dennisbonke 68dddc398a
sysdeps/mlibc: Implement CLOCK_MONOTONIC_RAW as CLOCK_MONOTONIC
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-09-05 02:12:13 +02:00
Dennisbonke a0b6c79467
posix: Stub pthread_setname_np and pthread_getname_np
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-09-05 02:11:51 +02:00
Dennisbonke f8c21fad6e
abis/mlibc: Define additional constants used by mmap and related fcntl calls
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-09-05 02:11:22 +02:00
fido2020 6ed722fdaf
Merge pull request #157 from fido2020/master
sysdeps/lemon: Threading sysdeps
2020-09-04 08:11:51 +10:00
JJ eba888c53f sysdeps/lemon: Threading sysdeps 2020-09-03 14:56:18 +10:00
Geert Custers 2603a1f778
Merge pull request #154 from Geertiebear/testing
Add ansi build to ci
2020-09-02 11:21:49 +02:00
Geert Custers 3be1614621
Merge pull request #155 from Geertiebear/master
options/glibc: add opt* declarations to getopt.h
2020-08-31 22:22:12 +02:00
Geert Custers 8ad27c2c4c options/glibc: add opt* declarations to getopt.h 2020-08-31 11:42:34 +02:00
Geert Custers a348fb7b75
Merge pull request #145 from Dennisbonke/master
Small additions
2020-08-31 09:00:22 +02:00
Dennisbonke 90a0df83df
options/linux: Define additional netlink constants.
options/posix: Implement rewinddir.

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-08-30 21:19:58 +02:00
Geert Custers 9bee5e1bab sysdeps/linux: support ansi only builds 2020-08-30 20:16:17 +02:00
Geert Custers 8c4d08fb37 ci: add ansi only build 2020-08-30 20:08:56 +02:00
Geert Custers d6abb164b3
Merge pull request #153 from Geertiebear/master
sysdeps refactor regressions
2020-08-30 19:33:54 +02:00
Geert Custers 28dd533193 options/glibc: provide getopt() declaration in getopt.h 2020-08-30 18:27:25 +02:00
Geert Custers 048c682911 options/ansi: include bits/features.h 2020-08-30 18:27:25 +02:00
Alexander van der Grinten d80a7e284f
Merge pull request #152 from Geertiebear/static_linking
Fix static linking and add it to the ci
2020-08-30 18:13:14 +02:00
Geert Custers b84188b046 ci: add static build 2020-08-30 16:17:58 +02:00
Geert Custers e98ad9e56a tests,sysdeps/linux: fix static build 2020-08-30 14:54:54 +02:00
Geert Custers 72d3f5a15e
Merge pull request #149 from Geertiebear/testing
Add basic test infrastructure
2020-08-30 12:30:37 +02:00
Geert Custers 7befcfcec7 ci: integrate testing 2020-08-30 11:16:37 +02:00
Geert Custers a466a9839c tests: add testing support and basic tests 2020-08-30 11:14:33 +02:00
Alexander van der Grinten 9fcc0e3e17 ci: Add lemon compilation 2020-08-30 10:25:02 +02:00
Alexander van der Grinten 660d67631e sysdeps/lemon: Fix compilation after abi-bits change 2020-08-30 10:24:28 +02:00
Geert Custers cfd78de3e6 ci: disable libgomp and add --with-specs 2020-08-29 20:24:25 +02:00
Alexander van der Grinten da70af3b20 options/posix: Fix prototype of putenv() 2020-08-29 20:12:47 +02:00
Alexander van der Grinten 5c139d081f options/rtdl: Fix missing sys_vm_readahead() sysdeps 2020-08-29 19:24:22 +02:00
Geert Custers 28b33fc1c7
Merge pull request #147 from Geertiebear/sysdeps_refactor
Sysdeps refactor
2020-08-29 13:06:31 +02:00
Geert Custers 1d47e10cc6 scripts: add abi-link.sh script 2020-08-29 12:31:13 +02:00
Geert Custers e773a516ad internal: refactor sysdeps.hpp into option specific sysdeps 2020-08-29 12:31:13 +02:00
Geert Custers c688e95f4e
Merge pull request #148 from Geertiebear/master
mlibc-gcc fixes and inet_pton implementation
2020-08-28 20:40:48 +02:00
Geert Custers 8b0ad1859f options/posix: implement inet_pton() 2020-08-28 14:56:23 +02:00
Geert Custers 66e060fdfe
Merge pull request #144 from Dennisbonke/master
Some small fixes
2020-08-27 22:40:37 +02:00
Dennisbonke 321ec2bd92
options/ansi: Set tm_gmtoff in localtime and gmtime
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-08-27 20:15:15 +02:00
Dennisbonke e6823e7400
options/ansi: Add a toascii macro to satisfy libXaw
options/posix: Add a value to sysconf(_SC_CLK_TCK)

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-08-27 17:22:34 +02:00
Alexander van der Grinten 0316d4fb21
README: Add CI icon 2020-08-26 20:41:19 +02:00
Geert Custers 3df680a533 sysdeps/linux: don't hardcode libdir in gcc scripts 2020-08-24 22:09:04 +02:00
Alexander van der Grinten 1952fa47b2
Merge pull request #143 from Dennisbonke/master
options/posix: Stubbed shmget()
2020-08-24 10:09:56 +02:00
Dennisbonke 11ed3c0f7c
options/posix: Stubbed shmget()
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-08-24 03:23:00 +02:00
Alexander van der Grinten 8e542ac5a1 ci: Remove files needed only for old Jenkins CI 2020-08-23 19:18:58 +02:00
Alexander van der Grinten 1db7107729
Merge pull request #142 from Geertiebear/mlibc-gcc
mlibc-gcc wrapper and various fixes
2020-08-23 18:24:54 +02:00
Geert Custers 2a4a2428fd
sysdeps/linux: add an mlibc-gcc wrapper 2020-08-23 17:51:51 +02:00
Geert Custers 0ff08901d9
options/rtdl: fix interpreterPath for PIE 2020-08-23 17:51:51 +02:00