Commit Graph

15 Commits

Author SHA1 Message Date
christos
50b513f12f remove clause 3. 2015-10-16 16:40:02 +00:00
christos
c5e9014781 - more changes to make -O work
- fix err* calls.
2013-02-03 03:21:21 +00:00
christos
d84c38ae4e - don't abuse vp->fs to mean struct fs for ffs and struct msdos_opts;
make it always fsinfo_t and change void * to that.
- kill unused structure members.
2013-01-30 19:19:19 +00:00
christos
0ea6b66554 gc global sectorsize. 2013-01-30 17:29:25 +00:00
christos
8459845f55 add missing arguments. 2013-01-29 21:54:19 +00:00
christos
e4989541fe - use emalloc and friends
- kill a bunch of global variables, more work to be done here
- homogenize option parsing. more work for cd9660
- use the new options parsing code to print an fs-specific usage
2013-01-28 21:03:26 +00:00
christos
a61457fac4 fix recursion error handling. top level directory works. 2013-01-27 22:53:03 +00:00
christos
e502c2ffd0 This works well enough to populate plain files in the root dir. creating
directories fails.
2013-01-27 20:05:46 +00:00
christos
804eae6b82 fixed directory entry allocation. Now the file data remains and is currently
broken.
2013-01-27 15:35:45 +00:00
christos
7e2d9be620 add more msdos stuff. 2013-01-26 00:20:40 +00:00
christos
562664d1e3 - Fix single letter option parsing.
- Instead of returning 1 << index and 0 on error,
  return just index and -1 on error for the set_option*() routines.
2013-01-24 01:10:47 +00:00
christos
273b781b8e ok, we can create the filesystem now. 2013-01-23 22:47:18 +00:00
christos
6981fea57c return the bit of the option set, so that others can act on it. 2013-01-23 21:42:22 +00:00
christos
1c35cd3809 remove duplicated code, and try to cleanup parsing by using the shared code.
cd9660 needs a lot of work.
2013-01-23 21:32:32 +00:00
christos
3d364f5471 - add support for parsing different types; not just int.
- add beginning of msdos support.
2013-01-23 20:46:39 +00:00