Commit Graph

72 Commits

Author SHA1 Message Date
gary 2dd8958d9f Suppress some compiler false positive warnings that come up in Visual C++ 2016-09-07 20:13:46 -05:00
gary 4ad67ed310 Cleanup file naming convention in FileStore::Inode 2016-07-10 16:17:16 -05:00
gary 81d8aac72d Fix issues in oxfstool format caused by new error handling 2016-07-09 14:55:30 -05:00
gary a45ee0ab7a Add file system type to FileSystem::format 2016-07-09 14:39:24 -05:00
gary 10290faf49 Add some error handling to oxfstool format and fix a couple of memory leaks 2016-07-09 11:33:47 -05:00
gary 1bca0c46a7 Add version command to usage 2016-07-09 11:25:43 -05:00
gary 18d8d6b602 Add version command to oxfstool 2016-07-09 11:23:25 -05:00
gary 973b6b5330 Cleanup 2016-07-09 11:14:49 -05:00
gary 26dfc14229 Add support for K,M,G suffixs to FS sizes in oxfstool 2016-07-09 11:12:28 -05:00
gary c4890407a2 Add oxfstool install instructions for cmake 2016-07-09 11:10:13 -05:00
gary 5bdca72004 Add rm command to usage 2016-07-06 20:39:11 -05:00
gary d5cbe0e7a2 Add file type to FileStore::stat 2016-07-06 19:45:03 -05:00
gary b2624de48a Removed unused files 2016-07-06 19:43:15 -05:00
gary 7c900eda10 Add file type field to inodes 2016-07-06 00:50:22 -05:00
gary e5e85a147c Fix to allow overwriting existing inodes and add remove to oxfstool 2016-07-06 00:41:50 -05:00
gary 7f583c8709 Add include that is needed for Linux builds 2016-07-03 17:04:04 -05:00
gary 2b01136bb4 Cleanup, Add error handling for reading non-existent file 2016-07-03 16:50:36 -05:00
gary 19c2b9580a Add oxfstool read and FileSystem base class 2016-07-03 16:43:37 -05:00
gary 3f941517ea Add error handling to oxfstool insert 2016-07-03 02:07:30 -05:00
gary c68a4cbbc0 Add missing new line to oxfstool usage 2016-07-03 00:46:54 -05:00
gary d265310abb Add write command to oxfstool 2016-07-03 00:41:25 -05:00
gary 545ea10a05 Add usage to a 'help' option 2016-07-02 22:42:06 -05:00
gary 383311260b Add usage message to oxfstool. 2016-07-02 22:36:02 -05:00
gary d5a1e5e00b Add oxfstool with format option. 2016-07-02 22:31:17 -05:00
gary 2d2d334f50 Add ability to delete inodes 2016-07-02 20:44:25 -05:00
gary 15cca777c1 Fixed some glaring issues with FileStore::compress. 2016-07-02 03:30:42 -05:00
gary 20365148cc Merge commit 'b0044' 2016-07-02 03:24:31 -05:00
gary b00445d9bd Fixed tracking last inode. 2016-07-02 03:22:42 -05:00
gary 3c33f912af Replace file store version field with type field
Replaced file store version field with type field to allow a family of differing file store formats.
2016-07-02 02:28:45 -05:00
gary e2781ac743 Add first inode to FileStore
Added first inode refernce to FileStore so m_root can be something other than the first inode.
2016-07-02 02:19:59 -05:00
gary 490bf2f8e8 Put prev back in. 2016-07-02 01:33:56 -05:00
gary f7d136bbc4 Cleanup. 2016-06-30 00:05:20 -05:00
gary f9d9a50e83 Flattened FileStore. 2016-06-29 23:59:09 -05:00
gary a82f601b7c Added reference count to inode. 2016-06-28 23:12:46 -05:00
gary a32a497a35 Removed prev value from inodes. 2016-06-28 23:12:18 -05:00
gary ce7d310bd4 Removed root directry entry, because the root directory doesn't need an entry. 2016-06-28 20:57:49 -05:00
gary 77059d4cdb Started on inode manager file. 2016-06-28 06:42:44 -05:00
gary c3b9a9e9e0 Cleaned up file name handling. 2016-06-27 21:32:22 -05:00
gary eeff1dda8b Replaced root dir inode magic number with a const. 2016-06-27 21:32:22 -05:00
gary def16ce43f Started on FileSystem format. 2016-06-27 21:32:22 -05:00
gary 8e4c52d2ab Cleaned up how Inode data is accessed. 2016-06-27 21:32:22 -05:00
gary d61ff44910 Cleaned up std includes because std is no longer private to fs. 2016-06-27 21:32:05 -05:00
gary 1c428aa1f3 Added support for ARM. 2016-06-24 20:45:04 -05:00
gary 7a81449148 Renamed project Ox and restructured it to allow it to become a baremetal
unikernel/stdlib.
2016-06-24 18:27:46 -05:00
gary f9f19819ef Made file store IO test test 16, 32, and 64 bit file systems. 2016-06-24 17:50:10 -05:00
gary c47bb01175 Replaced record references with inode. 2016-06-24 01:55:35 -05:00
gary cbe130050a Removed offsetof macro. 2016-06-24 01:53:16 -05:00
gary 2527af13f1 Missed a once in pragma once. 2016-06-24 01:28:52 -05:00
gary a98df4646b Replace traditional header guards with pragma once. 2016-06-24 01:25:55 -05:00
gary d1b819982e Fix issues building with MSVC 2016-06-24 01:16:17 -05:00