Theodore Dubois
|
7d030189d2
|
Zero out a tty's session when the session dies
|
2019-05-05 19:47:26 -07:00 |
|
Theodore Dubois
|
894c3d2af5
|
Make the whole boot system thing happen
|
2019-05-04 23:32:24 -07:00 |
|
Theodore Dubois
|
ff1df4a53f
|
Allow getpgid with your own pid
|
2019-03-24 18:16:42 -07:00 |
|
Theodore Dubois
|
89d5b7f69a
|
Resolve -Wsign-compare
|
2019-01-05 18:11:16 -08:00 |
|
Theodore Dubois
|
ecdab88711
|
Implement TIOCSCTTY
|
2018-12-09 23:08:13 -08:00 |
|
Theodore Dubois
|
2bd0d83b5c
|
Remove a process from its old group before putting it in the new one
|
2018-12-09 18:58:48 -08:00 |
|
Theodore Dubois
|
2adc56625c
|
Make process group and session membership per-thread-group
|
2018-12-06 14:17:46 -08:00 |
|
Theodore Dubois
|
0f0af15c4d
|
Don't crash when calling setpgid with a wild pgid
|
2018-11-17 19:02:00 -08:00 |
|
Theodore Dubois
|
9a3a89252d
|
Fully implement setpgid
|
2018-11-11 14:40:05 -08:00 |
|
SEProblem
|
0e19c7a2ff
|
added syscall 147 - getsid
|
2018-11-10 16:50:52 -08:00 |
|
Theodore Dubois
|
601ed99dc3
|
Make sure different processes have different pids
|
2018-06-17 15:15:42 -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
|
6a907425e6
|
Rename process to task
|
2018-01-21 12:44:55 -08:00 |
|
Theodore Dubois
|
77f9c73be9
|
Remove magic from locking macros
|
2018-01-14 18:18:12 -08:00 |
|
Theodore Dubois
|
5211b1e101
|
Improve sanity of process locking
|
2017-12-20 00:33:56 -08:00 |
|
Theodore Dubois
|
5d2fdd3e18
|
Reduce magic in locking macros
|
2017-12-19 22:48:43 -08:00 |
|
Theodore Dubois
|
72752c6024
|
Resolve lock order in sys_setsid
|
2017-12-17 20:22:34 -08:00 |
|
Theodore Dubois
|
c4f793f314
|
Use one big lock for all the pids
|
2017-10-14 14:36:33 -07: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 |
|