868 Commits

Author SHA1 Message Date
Baptiste Wicht
2fd1dca06e Add support for file truncation 2014-03-05 21:52:03 +01:00
Baptiste Wicht
7c23c340ca Add write support to file systems 2014-03-05 20:26:37 +01:00
Baptiste Wicht
26c8310954 Add note 2014-03-05 15:13:39 +01:00
Baptiste Wicht
bdc38a0068 Fix handling of / 2014-03-05 15:05:53 +01:00
Baptiste Wicht
c1231b728f Fix ensure_capacity 2014-03-05 14:34:18 +01:00
Baptiste Wicht
dd93960662 Complete the test suite 2014-03-05 14:34:08 +01:00
Baptiste Wicht
8d03558e20 Small test suite for STL
Tests for std::string for now
2014-03-05 13:45:23 +01:00
Baptiste Wicht
554a0dec2d Continue SSO 2014-03-04 22:48:32 +01:00
Baptiste Wicht
59482b3466 Cleanup 2014-03-04 22:48:14 +01:00
Baptiste Wicht
69627d00a4 Merge branch 'develop' of github.com:wichtounet/thor-os into develop 2014-03-04 17:06:55 +01:00
Baptiste Wicht
3f05be6570 Start working on SSO 2014-03-04 16:11:18 +01:00
Baptiste Wicht
ec323d0724 Clean std::string implementation by using unique_ptr 2014-03-04 15:18:08 +01:00
Baptiste Wicht
7be2d760e6 Add support for arrays in unique_ptr 2014-03-04 15:17:55 +01:00
Baptiste Wicht
0cbe64d960 Clean code 2014-03-04 15:11:59 +01:00
Baptiste Wicht
11318343c7 Remove the overhead of unique_ptr when using default_deleter 2014-03-04 13:58:50 +01:00
Baptiste Wicht
1c4f8413e0 Add basic tuple support to the STL 2014-03-04 13:58:30 +01:00
Baptiste Wicht
73ac8b85ae Reduce the symbols included in the static library 2014-03-04 11:04:49 +01:00
Baptiste Wicht
d13bc9eb24 Remove useless include 2014-03-04 10:54:01 +01:00
Baptiste Wicht
07afd60608 Bugfix: backspace was not correctly handled 2014-03-03 20:59:33 +01:00
Baptiste Wicht
5075f7df58 Cleanup 2014-03-03 20:23:05 +01:00
Baptiste Wicht
27889833ea Add user space support for offsets 2014-03-03 20:22:11 +01:00
Baptiste Wicht
3a0a9ff536 Add better read support to VFS 2014-03-03 19:55:51 +01:00
Baptiste Wicht
e3d3bf2bf6 Remove migrated functions 2014-03-03 17:37:35 +01:00
Baptiste Wicht
b731282ce4 Add paging values into sysfs 2014-03-03 17:36:38 +01:00
Baptiste Wicht
ead12eaee7 Add support for _ char 2014-03-03 17:36:28 +01:00
Baptiste Wicht
d629919e70 Add some dynamic values into sysfs 2014-03-03 17:26:59 +01:00
Baptiste Wicht
c397f9cedf Add support for dynamic values in sysfs 2014-03-03 16:36:36 +01:00
Baptiste Wicht
6acf44ab1a Cleanup old commands 2014-03-02 17:46:45 +01:00
Baptiste Wicht
d73e0f49a9 Expose some values 2014-03-02 17:39:45 +01:00
Baptiste Wicht
2e4fa52780 Add more information on error 2014-03-02 17:39:38 +01:00
Baptiste Wicht
a7f30e064d Clean 2014-03-02 17:31:53 +01:00
Baptiste Wicht
56e55216ed Fix error messages 2014-03-02 17:28:24 +01:00
Baptiste Wicht
dd7b178525 Create uptime program 2014-03-02 17:23:26 +01:00
Baptiste Wicht
e89db58e26 Expose uptime value 2014-03-02 17:08:10 +01:00
Baptiste Wicht
ae6b84b5f5 Fixes in sysfs 2014-03-02 17:05:34 +01:00
Baptiste Wicht
77ff5d3cb0 Disable debug 2014-03-02 17:05:26 +01:00
Baptiste Wicht
8febad7357 Add some values to sysfs 2014-03-02 17:04:51 +01:00
Baptiste Wicht
5a432d9f70 Remove useless print 2014-03-02 17:04:42 +01:00
Baptiste Wicht
1dd90320b0 Finish implementation of sysfs 2014-03-02 16:13:05 +01:00
Baptiste Wicht
a9197650bb Add support for sysfs 2014-03-02 16:12:55 +01:00
Baptiste Wicht
8c313dc336 Add support for operator!= 2014-03-02 15:07:39 +01:00
Baptiste Wicht
ace9a013ad Complete sysfs 2014-03-02 14:33:32 +01:00
Baptiste Wicht
0c236f1a36 Add a way for the system to set values 2014-03-01 22:01:25 +01:00
Baptiste Wicht
5be3c5fda7 Prepare sysfs file system 2014-03-01 21:43:07 +01:00
Baptiste Wicht
49e36063cd mkdir sys 2014-03-01 20:46:23 +01:00
Baptiste Wicht
3300dcf8b7 Improve directory structure 2014-03-01 20:38:12 +01:00
Baptiste Wicht
51a3d34004 Cleanup FAT32 2014-03-01 20:09:39 +01:00
Baptiste Wicht
06b700d0c5 Add human mode 2014-03-01 18:07:47 +01:00
Baptiste Wicht
834942a92b Add df program 2014-03-01 18:03:55 +01:00
Baptiste Wicht
c4a2121691 Create statfs system call 2014-03-01 17:46:07 +01:00