34 Commits

Author SHA1 Message Date
Baptiste Wicht
3300dcf8b7 Improve directory structure 2014-03-01 20:38:12 +01:00
Baptiste Wicht
ad54b410dd Use vfs instead of disks 2014-03-01 16:43:05 +01:00
Baptiste Wicht
54a335db26 Cleanup 2014-03-01 11:33:00 +01:00
Baptiste Wicht
5c278a27aa Cleanup 2014-02-28 20:11:36 +01:00
Baptiste Wicht
259ec58c9d Move partition_type to vfs 2014-02-28 19:58:58 +01:00
Baptiste Wicht
67d6d14304 Improve handling of file descriptors 2014-02-24 22:30:15 +01:00
Baptiste Wicht
9fd20d4faf Add some support for absolute file paths 2014-02-23 17:15:17 +01:00
Baptiste Wicht
de50d30d99 Continue stat command 2014-02-12 22:04:20 +01:00
Baptiste Wicht
ac1685eebb Adapt the kernel to the new path 2014-02-08 22:18:33 +01:00
Baptiste Wicht
7a855c780a Update copyright 2014-01-16 21:03:18 +01:00
Baptiste Wicht
e49d0077ae Add basic support for ATAPI 2014-01-02 22:15:33 +01:00
Baptiste Wicht
1d64c7458f Implement removal of file 2013-12-29 22:50:09 +01:00
Baptiste Wicht
431529937d Add support for date and time in ls 2013-12-28 17:38:04 +01:00
Baptiste Wicht
db8ac66b1b Add touch support 2013-12-27 17:19:03 +01:00
Baptiste Wicht
1b7b3eb0b2 Store the cluster number inside file representation 2013-12-26 16:49:51 +01:00
Baptiste Wicht
4b1656aa37 Write the directory cluster back to the disk 2013-12-24 15:00:01 +01:00
Baptiste Wicht
ce86d48d6b Prepare prototypes for mkdir command 2013-12-24 13:45:38 +01:00
Baptiste Wicht
c0679aedab Use correct namespace 2013-12-22 19:24:43 +01:00
Baptiste Wicht
1e2bd865ff Move STL stuff to stl folder 2013-12-22 19:13:00 +01:00
Baptiste Wicht
2d4dda190a Simplify the file struct 2013-12-17 18:18:49 +01:00
Baptiste Wicht
296b9e3a25 Start implementation of the cat command 2013-12-05 21:40:36 +01:00
Baptiste Wicht
f291dd0023 Finalize cd in multi level 2013-12-04 21:36:40 +01:00
Baptiste Wicht
103f6eb4cf Use string instead of const char* for params 2013-11-24 19:37:19 +01:00
Baptiste Wicht
2d50805b9e Prepare the base structure for current directory changing 2013-11-16 12:34:16 +01:00
Baptiste Wicht
83de583627 Implement unmount command 2013-11-16 12:15:43 +01:00
Baptiste Wicht
28009d3a99 New command to get the free size on the disk 2013-11-10 16:30:49 +01:00
Baptiste Wicht
54eedb8e2b Finalization of ls
The ls function will return a list of files rather than
printing anything. It is up to the shell to print something.
2013-11-09 22:58:28 +01:00
Baptiste Wicht
9d583dd21b Start reading FAT32 2013-11-08 16:44:20 +01:00
Baptiste Wicht
f02f437649 Apply the License to all source files 2013-11-06 21:55:54 +01:00
Baptiste Wicht
f2f4a747df Implement mount 2013-11-06 20:34:53 +01:00
Baptiste Wicht
a6cdf46cc4 Add iteration support to array and unique_heap_array 2013-11-05 21:36:59 +01:00
Baptiste Wicht
d49f115a15 Add unique_heap_array to simplify code 2013-11-05 21:12:06 +01:00
Baptiste Wicht
2076949a29 Improve code and remove memory leak 2013-11-05 20:33:49 +01:00
Baptiste Wicht
7ac0124030 Start implementation of the partitions commands 2013-11-05 20:00:35 +01:00