Dennisbonke
f4dcedf5bb
options/ansi: Stubbed dprintf and added SCNuMAX define
...
options/posix: Updated bits/fd_set to make FD_SETSIZE available and stubbed pselect
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-25 16:10:23 +02:00
Alexander van der Grinten
bb0ac8d6f4
options/linux: Restore utmp.h fixed-width type
2020-05-23 09:18:15 +02:00
Alexander van der Grinten
ccac59085d
Merge pull request #87 from Dennisbonke/master
...
Implemented and stubbed various functions
2020-05-22 20:41:38 +02:00
Dennisbonke
3f77089339
options/linux: Reverted the change to uint32_t in utmp.h
...
options/ansi: Properly alias __progname and __progname_full
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-22 20:05:32 +02:00
Alexander van der Grinten
76a206c3f6
Merge pull request #88 from Dennisbonke/wget-changes
...
Various changes for wget
2020-05-21 20:46:42 +02:00
Dennisbonke
b6bdda2288
options/posix: Hacked together an iconv implementation.
...
options/posix: Implemented inet_addr
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-21 20:27:31 +02:00
Dennisbonke
d43c6b8252
options/ansi: Updated struct tm to match linux
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-21 10:49:34 +02:00
Dennisbonke
c0def77cea
options/posix: Moved fd_set to bits/
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-20 23:35:52 +02:00
fido2020
bc35340f79
sysdeps/lemon: Implemented ioctl, isatty, tcgetattr and tcsetattr also implemented socket sysdeps
2020-05-20 18:42:40 +10:00
Dennisbonke
494e91426c
options/glibc: Added ar.h as it is required for make
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-20 09:47:04 +02:00
Dennisbonke
78f3898b1e
options/ansi: Implemented setlinebuf
...
options/linux: Stubbed various utmp related functions
options/posix: Implement WCOREDUMP
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-20 09:47:04 +02:00
Dennisbonke
70ec34483e
abis/mlibc: Define constants used by sysklogd.
...
options/ansi: Define __progname and __progname_full as aliases for program_invocation_name and update struct tm
options/posix: Define u_short and constants used by sysklogd.
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-20 09:47:04 +02:00
Alexander van der Grinten
7d77e65e2c
Merge pull request #86 from Dennisbonke/master
...
Various fixes for socat
2020-05-20 07:52:25 +02:00
Dennisbonke
ec0e612b3c
abis: Install termios header and fix compilation error
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-20 01:59:45 +02:00
Dennisbonke
7297407435
options/posix: Small style changes
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-18 23:58:49 +02:00
Dennisbonke
08a588b448
abis: Give termios.h the abi-bits treatment.
...
options/posix: Give termios.h the abi-bits treatment.
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-18 23:38:39 +02:00
Dennisbonke
af4e0504fd
options/posix: Implemented openlog and closelog
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-17 20:11:01 +02:00
Alexander van der Grinten
bf56c42856
sysdeps/managarm: Upgrade symlink() -> symlinkat()
2020-05-17 19:44:05 +02:00
Alexander van der Grinten
0788ab171d
options/posix: Implement symlinkat()
2020-05-17 19:43:51 +02:00
Dennisbonke
efcef8fdc3
options/glibc: Implement res_init() and __res_state()
...
options/posix: Stubbed initgroups()
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-17 14:00:38 +02:00
Dennisbonke
02d4e4099d
abis/mlibc: Define more IP constants.
...
options/ansi: Define NGROUPS_MAX.
options/glibc: Define more constants related to resolving domain names.
options/linux: Define POLLWRNORM.
options/posix: Cleanup of netdb-stubs, define more IP related constants.
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-17 13:29:14 +02:00
Alexander van der Grinten
1ff9906cb8
sysdeps/managarm: Report all stat() file types
2020-05-17 10:57:48 +02:00
Alexander van der Grinten
255d3c8726
Merge pull request #85 from Dennisbonke/master
...
Small fixes to sysdeps and added a stub
2020-05-16 20:57:47 +02:00
Kacper Słomiński
cf15152f3e
sysdeps/managarm: implement a mechanism similar to helix::exchangeMsgs
2020-05-16 20:07:03 +02:00
Dennisbonke
18f8c7ef09
options/posix: Give a stub implementation of vsyslog
...
sysdeps/managarm: handle bad file error gracefully in sys_epoll_ctl
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-16 19:53:32 +02:00
Alexander van der Grinten
0a00ab6281
sysdeps/managarm: Implement TIOCSCTTY
2020-05-16 18:19:53 +02:00
Alexander van der Grinten
3a56039e65
options/posix: Properly implement setsid()
2020-05-16 18:19:27 +02:00
Alexander van der Grinten
8351847c20
sysdeps/managarm: Fix whitespace errors in file.cpp
2020-05-16 18:19:06 +02:00
Alexander van der Grinten
8733059efe
sysdeps/managarm: Fix some warnings in file.cpp
2020-05-16 17:38:16 +02:00
Alexander van der Grinten
ca3ebf4487
options/linux: Create new session in login_tty()
2020-05-16 17:37:04 +02:00
Alexander van der Grinten
ae30644bf0
Merge pull request #84 from Dennisbonke/master
...
Various functions to allow xbps and perl to compile
2020-05-15 19:31:18 +02:00
Dennisbonke
20680b16f3
options/posix: Added stubs required for perl to compile.
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-15 19:26:46 +02:00
Dennisbonke
7c29cb66f8
options/posix: Stubbed in getentropy and vsyslog for xbps
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-13 18:12:42 +02:00
Kacper Słomiński
2178481592
Merge pull request #83 from Dennisbonke/master
...
managarm: Implement various file permission functions
2020-05-13 16:39:20 +02:00
Alexander van der Grinten
8537524d0d
sysdeps: Fix installation of abi-bits/resource.h
2020-05-13 09:15:23 +02:00
Dennisbonke
d1794a1480
options/posix: Properly fix user and group support
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-12 21:47:18 +02:00
Dennisbonke
130483139d
options/posix: Reinstate the ensures for the passwd and group parser
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-12 21:38:15 +02:00
Alexander van der Grinten
df72f8a806
abis: Commit missing resource.h
2020-05-12 19:46:58 +02:00
Alexander van der Grinten
4d9d7718ea
options/posix: Move struct rusage to abi-bits
2020-05-12 18:42:53 +02:00
Dennisbonke
e37569764f
Fixed a bug in the /etc/group parser and removed ensures
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-12 11:15:31 +02:00
Dennisbonke
5603bc5a71
options/posix: Implemented (f)chmod(at)
...
sysdeps/managarm: Implemented (f)chmod(at).
Note the use of AT_EMPTY_PATH in sys_fchmod, this is not specified by posix and a managarm extension.
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-12 00:41:55 +02:00
Alexander van der Grinten
bebc2488b1
Merge pull request #82 from Dennisbonke/master
...
managarm: Implement various uid/gid functions
2020-05-11 20:32:31 +02:00
Dennisbonke
2f7303b1ac
options/posix: Implemented set(e)gid
...
sysdeps/managarm: Implemented get/set (e)gid
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-11 12:07:45 +02:00
Dennisbonke
b2b08e7726
options/posix: Implemented seteuid and properly propagate errors in setuid
...
sysdeps/managarm: Implement set/geteuid and add EINVAL to setuid
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-11 00:19:23 +02:00
Dennisbonke
5a5c55510f
options/ansi: Fixed typo in strerror
...
sysdeps/managarm: Added sys_getuid and sys_setuid
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-10 15:03:46 +02:00
Alexander van der Grinten
a6ac9d24c4
options/posix: Add noreturn attribute to _exit()
2020-05-09 18:50:39 +02:00
Alexander van der Grinten
d3576f01ef
Various stubs to make xbps compile
2020-05-09 18:50:19 +02:00
Alexander van der Grinten
4713f3bdc8
Merge pull request #78 from Dennisbonke/master
...
options/posix: Implemented pthread_equal
2020-05-09 00:27:54 +02:00
Dennisbonke
bd199c7ce9
options/posix: Add missing declaration of ptsname in stdlib.h
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-08 22:31:47 +02:00
Dennisbonke
9799726e32
options/posix: Implemented pthread_equal.
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-08 22:14:27 +02:00