Dennisbonke
0dbb9d6f95
options/posix: Implement getpass
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:31:26 +01:00
Dennisbonke
80aee1705b
options/posix: Implement alphasort like musl
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:31:25 +01:00
Dennisbonke
ddcc625da4
options/posix: Define putpwent and fgetpwent
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:31:25 +01:00
Dennisbonke
b17feb71a0
options/ansi: Remove a hack and handle negative numbers when base != 10 in strtol
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:31:24 +01:00
Dennisbonke
dbc2ae1f24
options/linux: Define TIOCNOTTY
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:18:37 +01:00
Dennisbonke
22831b7ce8
options/glibc: Add partial support for the shadow interface
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:18:37 +01:00
Dennisbonke
7ebd0594ae
options/posix: Define crypt with extern C linkage
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:18:37 +01:00
Dennisbonke
6253fcdd1b
libcrypt: Add a dummy libcrypt to satisfy shadow
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:18:33 +01:00
Alexander van der Grinten
4ae723492f
Merge pull request #201 from Dennisbonke/posix_spawn
...
options/posix: Implement posix_spawn
2021-01-12 21:10:32 +01:00
Dennisbonke
581d651fc1
tests: Add posix_spawn test
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 20:35:49 +01:00
Dennisbonke
3e6bbfc281
sysdeps/linux: Add the possibility to call syscalls with 0 arguments.
...
sysdeps/linux: Add sys_sigprocmask, sys_pipe with pipe2 extension, sys_fork, sys_waitpid (implemented via wait4 like musl) and sys_execve.
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 20:35:49 +01:00
Dennisbonke
85082ff429
options/posix: Implement posix_spawn like musl
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 20:35:49 +01:00
Alexander van der Grinten
8bcd6c9cc7
options/posix: Fix bits includes in wctype.h
2021-01-12 09:01:05 +01:00
Dennisbonke
964757f4bc
options/posix: fix off-by-one bug in sigaddset, sigdelset and sigismember
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-11 22:10:20 +01:00
Alexander van der Grinten
2a8c249ab7
tests: Add test for utf8 decoding
2021-01-05 22:14:13 +01:00
Alexander van der Grinten
37acb9549d
options/ansi: Fix wrong return value in mbrtowc()
2021-01-05 22:13:37 +01:00
Geert Custers
084cd5b9a1
Merge pull request #200 from Geertiebear/dprintf
...
Don't close fd in dprintf
2021-01-05 19:02:58 +01:00
Geert Custers
67c37cf44a
options/posix: don't close fd in vdprintf()
2021-01-05 18:21:30 +01:00
Geert Custers
ded0d4897e
sysdeps/linux: add sys_unlink
2021-01-05 18:20:59 +01:00
Geert Custers
be92a0b61c
Merge pull request #188 from Geertiebear/master
...
options/posix: fix getaddrinfo() service resolution
2021-01-03 12:10:11 +01:00
Geert Custers
85536b3d09
options/posix: fix gettaddrinfo() not resolving with service = NULL
2021-01-03 11:48:43 +01:00
Geert Custers
cb5f96e2f7
options/posix: fix getaddrinfo() service resolution
2021-01-03 11:48:37 +01:00
Alexander van der Grinten
684702ec25
Merge pull request #179 from fido2020/master
...
fixes for clang and libcxx
2021-01-03 11:04:26 +01:00
fidojj@hotmail.com
908e1f6258
sysdeps/lemon: Change in how arguments are passed to syscalls, new
...
syscalls
2021-01-03 15:34:26 +11:00
JJ Roberts-White
f309ccedec
Visibility attribute fixes, options/elf: phdr stubs, options/internal, options/rtdl and meson.build: clang compatibility fixes
2021-01-03 15:34:26 +11:00
JJ Roberts-White
9fdfaeaedd
options/posix: POSIX locale work, options/ansi: Wide character functions/stubs
2021-01-03 15:34:16 +11:00
Geert Custers
14d85734d6
Merge pull request #198 from Geertiebear/static_fix
...
Fix static builds failing
2021-01-02 14:36:26 +01:00
Geert Custers
6f19e32d1c
Revert "ci: continue-on-error for now"
...
This reverts commit d091ce8d6a
.
2021-01-02 14:20:22 +01:00
Geert Custers
3649d96a0d
meson.build: disable stack protector for static builds
2021-01-02 14:16:55 +01:00
JJ Roberts-White
b17a0a1536
options/ansi: Define weak_alias macro used in math functions
2021-01-02 23:03:24 +11:00
Alexander van der Grinten
d091ce8d6a
ci: continue-on-error for now
2021-01-02 12:22:52 +01:00
Alexander van der Grinten
059c2c20d6
Merge pull request #197 from Dennisbonke/getrandom
...
options/linux: Implement getrandom
2020-12-30 17:13:59 +01:00
Dennisbonke
1e359c2240
options/linux: Implement getrandom
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-12-30 16:43:47 +01:00
Alexander van der Grinten
db8de9c50f
Merge pull request #196 from Dennisbonke/sync-and-friends
...
options/posix: Wire up some functions to syscalls
2020-12-30 16:30:10 +01:00
Dennisbonke
8d54db9227
options/posix: Wire sync() and fdatasync() up to a syscall
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-12-30 15:19:28 +01:00
Alexander van der Grinten
02fca52daa
tests: Add getopt test
2020-12-29 20:51:10 +01:00
Alexander van der Grinten
03228332b7
options/glibc: Handle required args for long options
2020-12-29 20:48:16 +01:00
Alexander van der Grinten
7e30208ac6
tests: Add test for pthread rwlocks
2020-12-29 16:21:54 +01:00
Alexander van der Grinten
4258a9fc06
options/posix: Implement pthread rwlocks
...
Close #195 .
2020-12-29 16:21:54 +01:00
Alexander van der Grinten
a73fd2327c
sysdeps/linux: Implement sys_futex sysdeps
2020-12-29 16:16:52 +01:00
Alexander van der Grinten
42872638b6
options/internal: Fix setjmp return value corruption
...
Since cabfefb1ee
we incorrectly
set the return value to zero in many cases.
2020-12-28 21:20:40 +01:00
Alexander van der Grinten
223ffb7a5b
Merge pull request #194 from ArsenArsen/logger_stderr
...
change loggers to stderr
2020-12-28 17:19:00 +01:00
Alexander van der Grinten
1f7cac1056
Merge pull request #193 from ArsenArsen/master
...
linux: fix hardcoded /usr/lib/mlibc prefix
2020-12-28 17:18:31 +01:00
Arsen Arsenović
471b070931
linux: change loggers to use stderr
2020-12-28 13:08:40 +01:00
Arsen Arsenović
8c45cea1c4
linux: fix hardcoded /usr/lib/mlibc prefix
2020-12-28 12:27:36 +01:00
Alexander van der Grinten
1cf95fdbf6
options/rtdl: Fix buffer overflow in TLS allocation
2020-12-28 11:30:38 +01:00
Alexander van der Grinten
60669e7ac8
rtdl: Remove broken assertion from R_X86_64_DTPOFF64
2020-12-26 13:29:18 +01:00
Alexander van der Grinten
a182d3b0dc
Merge pull request #160 from Dennisbonke/weston
...
Various changes needed to update weston
2020-12-26 11:59:06 +01:00
Alexander van der Grinten
cd2db979b8
meson: Fix -print-search-dirs invocation
2020-12-25 12:26:54 +01:00
Kacper Słomiński
3685b78732
Only link against libgcc on aarch64
2020-12-12 00:54:22 +01:00