15 Commits

Author SHA1 Message Date
Christopher Albert
4b0c89699c Correct return type for sys_personality 2020-02-17 20:59:41 +01:00
Christopher Albert
e223d8ef50 Correct error code for sys_personality 2020-02-17 20:55:01 +01:00
Christopher Albert
dfb9f66611 Add syscall 136 personality 2020-02-17 15:45:27 +01:00
Theodore Dubois
89d5b7f69a Resolve -Wsign-compare 2019-01-05 18:11:16 -08:00
Theodore Dubois
571e28eaa9 Fix a typo in getres[ug]id 2019-01-02 19:21:43 -08:00
Theodore Dubois
da72010be3 Implement getres[ug]id 2018-12-27 20:21:01 -08:00
Theodore Dubois
ede204366c Add stubs for capget and capset 2018-12-23 15:45:00 -08:00
Theodore Dubois
2adc56625c Make process group and session membership per-thread-group 2018-12-06 14:17:46 -08:00
Theodore Dubois
520108b519 Implement getgroups and setgroups 2018-12-01 17:22:41 -08:00
Theodore Dubois
3bd6682d70 Implement setuid, setgid and better checks for setresuid 2018-11-24 20:37:58 -08:00
Theodore Dubois
f616b55ccc Implement basic setresuid and setresgid 2018-10-07 19:07:52 -07:00
Theodore Dubois
7e5e9e5c1f First pass at implementing thread groups
It builds and will give you a shell. Gonna call it a day.
2018-01-28 15:42:42 -08:00
Theodore Dubois
c776bb8e2a Clarify locking on task struct 2018-01-26 16:48:49 -08:00
Theodore Dubois
5a1bd6da85 Support getgid and getegid 2017-12-30 19:15:03 -08:00
Theodore Dubois
f1e63c43e0 Rename sys directory to kernel
A number of the headers in it were conflicting with macOS system
headers.
2017-10-13 16:54:11 -07:00