mint
d2e0597c10
Merge pull request #212 from managarm/add_SCNu32
...
inttypes.h: Add SCNu32
2021-01-19 14:36:39 +01:00
mintsuki
c7f6143c98
inttypes.h: Add SCNu32
2021-01-19 14:16:09 +01:00
Alexander van der Grinten
760d462ca1
options/ansi: Implement %R and %T in strftime()
2021-01-17 20:06:36 +01:00
Alexander van der Grinten
8005e83b84
Merge pull request #210 from Dennisbonke/time-stuff
...
options/ansi: Add several time related functions
2021-01-16 18:05:17 +01:00
Dennis Bonke
c40c2d2a86
options/ansi: Add several time related functions
...
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-01-16 17:46:45 +01:00
Alexander van der Grinten
ddf5d1c2a2
options/glibc: Impl. long opts with optional args
2021-01-16 12:25:24 +01:00
Alexander van der Grinten
bbd2ca1e91
sysdeps/managarm: Handle EINVAL in write()
2021-01-16 12:25:24 +01:00
Geert Custers
30346c9d13
Merge pull request #206 from Dennisbonke/libresolv
...
meta: Build an empty libresolv to satisfy some programs
2021-01-14 21:15:03 +01:00
Dennis Bonke
9170e68e19
meta: Build an empty libresolv to satisfy some programs
...
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-01-14 20:48:51 +01:00
Geert Custers
3b26033129
Merge pull request #202 from fido2020/master
...
options/ansi: Implement abs, labs and llabs, include <bits/feature.h> in ctype.h to fix POSIX locale ctype extensions
2021-01-14 15:01:29 +01:00
JJ
63d4f67fb5
options/ansi: Include <bits/feature.h> in ctype.h to fix POSIX locale ctype extensions not being included
2021-01-14 20:31:50 +11:00
JJ
eb1483d0a3
test/ansi: Add tests for abs, labs and llabs
2021-01-14 18:15:20 +11:00
JJ
a5a37ab6f4
options/ansi: Implement abs, labs and llabs
2021-01-14 18:00:24 +11:00
Alexander van der Grinten
003e938973
Merge pull request #205 from Dennisbonke/elf32
...
options/elf: Add Elf32_Nhdr and Elf64_Nhdr
2021-01-14 06:24:32 +01:00
Dennis Bonke
11ecfa9295
options/elf: Add Elf32_Nhdr and Elf64_Nhdr
...
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-01-14 01:05:51 +01:00
Alexander van der Grinten
b6111f7be3
Merge pull request #204 from Dennisbonke/posix_spawn
...
options/posix: Implement spawn-related helpers
2021-01-13 21:28:23 +01:00
Dennis Bonke
1ae9aedb99
options/posix: Implement various posix_spawn related functions
...
options/posix: Implement posix_spawnp
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-01-13 20:24:14 +01:00
Dennis Bonke
41e6374bd5
options/posix: Implement execvpe
...
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-01-13 20:09:13 +01:00
Geert Custers
41bdebc1f8
Merge pull request #203 from Dennisbonke/master
...
options/ansi: Add missing locale define
2021-01-13 09:00:58 +01:00
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