Dennis Bonke
6264809a5a
options/ansi: Add missing locale define
...
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-01-13 00:13:20 +01:00
Alexander van der Grinten
7a77ca26a5
Merge pull request #180 from Dennisbonke/shadow-support
...
Various additions and fixes required for shadow support
2021-01-12 21:47:13 +01:00
Dennisbonke
a014a19369
tests: Add a test for strtol
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:31:28 +01:00
Dennisbonke
14fe740be9
options/rtdl: Don't panic if we can't find the symbol in __dlapi_reverse()
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:31:28 +01:00
Dennisbonke
e86639f88d
options/posix: Fix bug in getpwnam
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:31:28 +01:00
Dennisbonke
a5daee10be
options/posix: Define putgrent and fgetgrent
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:31:27 +01:00
Dennisbonke
ad6abadf44
options/linux: Define struct lastlog, pututline and add a required header
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:31:27 +01:00
Dennisbonke
1fddabf5f2
options/posix: Define {end,get,set}usershell
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:31:27 +01:00
Dennisbonke
fb0ea3d7f9
options/posix: Define a response for sysconf(_SC_NGROUPS_MAX)
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:31:26 +01:00
Dennisbonke
b648cad738
options/posix: Implement getlogin
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 21:31:26 +01:00
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