Ian Douglas Scott
09a4980442
Make dup/dup2 clear cloexec
2017-07-14 08:48:42 -07:00
Ian Douglas Scott
6f081f4bbd
Make dup2() work if second file descriptor doesn't exist
2017-07-13 14:43:55 -07:00
Ian Douglas Scott
f020fe2ac5
Pass relative, not canonicalized, path to script
2017-07-13 08:09:36 -07:00
Ian Douglas Scott
b5da98396e
Strip whitspaces after #!
...
Autotools configure scripts seem to use "#! /bin/sh"
2017-07-12 23:03:53 -07:00
Jeremy Soller
ab738cede5
Restore kernel parameters on sigreturn
2017-07-10 20:08:57 -06:00
Jeremy Soller
b5ff0aabd5
WIP: Signal handling
2017-07-09 21:34:38 -06:00
Jeremy Soller
3f40af0687
Update to new allocator API
2017-07-08 19:50:58 -06:00
Ian Douglas Scott
074ce2e57d
Pass empty second argument to dup in exec
2017-07-06 16:44:54 -07:00
Ian Douglas Scott
b2df8d676f
Pass empty second argument to dup() call in clone
...
I don't know if this was there for a reason, but it was making the dup()
fail with tcpd, and I don't seem this being handled specially in redoxfs
or anywhere else.
2017-07-05 22:45:27 -07:00
Jeremy Soller
0e8e1b5c4e
WIP: Signal handling
2017-07-05 21:45:53 -06:00
Ian Douglas Scott
dddd87c2c3
Implement getppid system call
2017-06-28 22:05:01 -07:00
Jeremy Soller
8d89925842
Align ELF segments to avoid subtract overflow
2017-06-04 18:34:45 -06:00
Jeremy Soller
efd64d55e1
Bug fixes for fcntl and o_cloexec
...
Add fcntl to schemes
Fix debug: hang
2017-04-19 21:56:09 -06:00
Jeremy Soller
d036c667a1
Perform cloexec logic in kernel
2017-04-16 12:49:54 -06:00
Jeremy Soller
9d39317f95
Fix issue where ppid changes during child close
2017-04-15 20:29:08 -06:00
Jeremy Soller
c4fb60f216
Implement script file support
2017-04-11 21:27:39 -06:00
Jeremy Soller
e43f5dda81
Implement timeouts
...
Cleanup utf8 path error handling
2017-04-08 21:59:30 -06:00
Jeremy Soller
2087544ea7
Move all files to src
2017-04-03 21:47:01 -06:00
Jeremy Soller
ff93e9cb82
Cleanup some
2017-04-03 21:16:50 -06:00
Jeremy Soller
228cd79cd4
Refactor ACPI, implement poweroff correctly using the DSDT in ACPI
2017-03-19 16:45:19 -06:00
Jeremy Soller
35c2297724
Fix from @yoric - incorrect initialization of spin loop
2017-01-11 13:59:10 -07:00
Jeremy Soller
0c8ba636f4
Cleanup Redox repo, update Rust, remove old target
2017-01-03 15:55:00 -07:00