Kevin Lange
e70ebf8857
Big fat cleanup and GCC fix batch
2013-06-05 23:10:36 -07:00
Kevin Lange
16da56ea9b
General support for open() flags
...
Includes truncation support in tmpfs, and changes the signure of the VFS
open() method. Also tweaked some comment style in the VFS.
2013-04-24 00:19:08 -07:00
Kevin Lange
7c4cd8dd51
fix nulldev, add zerodev
2013-03-31 13:01:05 -07:00
Kevin Lange
21aeb34ea4
Rough ioctl with support for winsize
2013-03-18 23:57:40 -07:00
Kevin Lange
eb92cccecd
Cleanup
2013-03-15 00:52:09 -07:00
Kevin Lange
8dd2686b40
Really hack VFS implementation
2013-03-15 00:20:55 -07:00
Kevin Lange
193158079d
Bunch of kernel cleanup
2012-11-30 18:26:47 -08:00
Kevin Lange
ed5b9543fb
Big commit: Serial console
...
* fix some terminal bugs (some, not all)
* add a serial device to the VFS
* fix up serial so it works better
* add a serial-console application
* fix a bug in some other stuff relating to allocations
* change size of the terminal described by toaru.terminfo
* adds a new system call
2012-11-28 23:05:19 -08:00
Kevin Lange
9ba44c73bc
[pipe] Pipe (ring buffer) device?
2012-01-24 17:56:35 -06:00
Kevin Lange
e05515844d
Null device
2012-01-23 23:01:23 -06:00