Theodore Dubois
6791a15348
Support multiple windows
...
Co-authored-by: Noah Peeters <noah.peeters@icloud.com>
2019-10-27 19:29:03 -07:00
Theodore Dubois
6c906ac5b4
Make the iOS terminal look like a pty
...
Also make the terminal and session owned by TerminalViewController.
This is in preparation for scene support.
Co-authored-by: Noah Peeters <noah.peeters@icloud.com>
2019-10-27 19:29:03 -07:00
Theodore Dubois
82b872d687
Add missing prototype for create_piped_stdio
2019-06-02 16:25:14 -07:00
Theodore Dubois
894c3d2af5
Make the whole boot system thing happen
2019-05-04 23:32:24 -07:00
Theodore Dubois
cef1841a40
Make it possible to run init
...
If you set the init command to /sbin/init, you'll see it fail to run openrc and then start a working getty.
2019-05-01 08:53:25 -07:00
Theodore Dubois
8b7bde4e9a
Make stdio connect to a real file, /dev/tty1 by default
...
I expect we'll eventually have more than 1.
2019-04-07 22:27:18 -07:00
Theodore Dubois
088e7b727d
Implement ptys
...
Also a bunch of somewhat related changes, I was too lazy to break this into more than one commit
2019-01-21 12:20:43 -08:00
Theodore Dubois
d8081d15ea
Fix various errors and warnings in Xcode
2017-12-01 11:20:33 -08:00
Theodore Dubois
6e85bf4ffb
Set the current directory correctly when there's no root
2017-11-14 16:46:27 -08:00
Theodore Dubois
63a9ff018e
Replace extended attributes with an NDBM-API-compatible database
2017-10-28 18:52:26 -07:00
Theodore Dubois
924b4761b3
Use realpath in mount_root
2017-10-18 15:58:46 -07:00
Theodore Dubois
93c254dae4
Split out some things from the xX_main_Xx function
2017-10-18 15:58:46 -07:00