summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1995-05-20(OTHERSRCS): Add opts-set.c, opts-std-startup.c, and opts-runtime-def.c.Miles Bader
(OBJS): Add argz.o & options.o. (REMHDRS): Add argz.h & options.h.
1995-05-20Initial revisionMiles Bader
1995-05-20(diskfs_S_fsys_set_options): Extract the argument vector and callMiles Bader
diskfs_set_options.
1995-05-20(diskfs_standard_startup_options): Declare new variable.Miles Bader
(diskfs_set_options): Declare new function. (diskfs_parse_runtime_options): Ditto. Include <options.h> (currently in ../lib).
1995-05-20Use options_parse & diskfs_standard_startup_options to do command lineMiles Bader
options parsing. Rename `options' to `long_opts'. Most things removed, as they're now handled by libdiskfs. Add parse_opt to deal with our few meagre remaining options in the approved options_parse manner.
1995-05-20Initial revisionMiles Bader
1995-05-19Add the --writable & --nosync options.Miles Bader
1995-05-18(diskfs_startup_diskfs): Start periodic background syncing, if enabled.Miles Bader
1995-05-18Don't start auto-syncing in diskfs_spawn_first_thread, which is way too early!Miles Bader
[And thank god for fsck -b ...]
1995-05-18Add fsysopts.Miles Bader
1995-05-18Declare argz_count and argz_extract.Miles Bader
1995-05-18Add two new functions: argz_count returns the number of arguments in an argzMiles Bader
vector, and argz_extract extracts the arguments into an argv type vector.
1995-05-18(LDFLAGS): Append -static.Roland McGrath
1995-05-17(load_image): Make sure we actually allocate enough memory to read into,Miles Bader
including the offset into the buffer at which the segment is read.
1995-05-17Remove the explicit underscore prefixes from these names, now that we'reMiles Bader
using elf. Instead we use the various macros from <i386/asm.h>. Return errors correctly. Add a copyright notice.
1995-05-16Add -R to the short flags list.Miles Bader
Make non-L usage ignore symbolic links, not all translators. Tweak the help message.
1995-05-16Initial revisionMiles Bader
1995-05-15(pager_clear_user_data): Doc fix.Michael I. Bushnell
1995-05-14(diskfs_set_statfs): Set st->fsys_stb_bsize, not _fsize, to the block size.Miles Bader
1995-05-13(load_image): Fixed alignment calculation in ELF segment loading.Roland McGrath
1995-05-13(OBJS): Remove exec_server_image.o.Roland McGrath
(exec_server_image.o): Rule removed.
1995-05-13Include i386/asm.h and use ENTRY and EXT macros, instead of explicit _s.Roland McGrath
1995-05-13(diskfs_execserver_task): New variable.Roland McGrath
(diskfs_parse_bootargs): Take a third integer arg before the device name, our name for the task port of the exec server, which is loaded and ready to run but suspended.
1995-05-13(start_execserver): Don't create and load a task; the exec server file isRoland McGrath
no longer linked into the filesystem. Just set the bootstrap port of diskfs_execserver_task and resume it.
1995-05-12Add fsys_set_options, replacing fsys_mod_readonly.Miles Bader
1995-05-12Rename fsys-readonly.c to fsys-options.c (as the function is now calledMiles Bader
fsys_set_options).
1995-05-12(fsys_set_options, fsys_mod_readonly): Replace mod_readonly with the moreMiles Bader
general set_options interface.
1995-05-12(diskfs_spawn_first_thread): Start background syncing.Miles Bader
1995-05-12Initial revisionMiles Bader
1995-05-12(OTHERSRCS): Add sync-interval.c and sync-default.c.Miles Bader
1995-05-12(prog-subdirs): Removed mkbootfs.Roland McGrath
1995-05-12Add declarations of diskfs_set_sync_interval and diskfs_default_sync_interval.Miles Bader
1995-05-12Add an optional argument to the --sync option that lets the user specify anMiles Bader
initial sync interval.
1995-05-12(load_image): Grok ELF executables as well as a.out.Roland McGrath
(main): Load multiple servers. Suspend all but the first. The first gets an extra arg, its name for the task port of the second.
1995-05-12(diskfs_S_io_read): If the offset is past the end of the file, thenMichael I. Bushnell
return EOF.
1995-05-12Use EXT macro instead of explicit underscores.Roland McGrath
1995-05-12(I386HDRS): Variable removed.Roland McGrath
($(OBJS)): Don't depend on i386/asm.h.
1995-05-12(CPPFLAGS): Use $(srcdir) instead of $(hurdsource).Roland McGrath
1995-05-12Change uses of the ext2_{warning,error,panic} functions to not have theMiles Bader
initial function name argument (it's now supplied automagically).
1995-05-12(ext2_error, ext2_warning, ext2_panic, all callers changed): Make these intoMiles Bader
macros that automagically supply the caller's function name, and rename the original functions (which these macros call) to have an underline prefix. Get rid of the CHECK_STRICT variable.
1995-05-12(ext2_free_blocks, ext2_new_block): Get rid of the CHECK_STRICT variable,Miles Bader
and just always do the tests it controlled. Change uses of the ext2_{warning,error,panic} functions to not have the initial function name argument (it's now supplied automagically).
1995-05-12(ext2_error, ext2_warning, ext2_panic): Rename to add the underline prefixMiles Bader
(the previous names are now macros that call the renamed functions). Also rearrange a bit to hold the lock around the use of the global message buffer.
1995-05-12(pager_unlock_page): Give an explanation of why the file system will shortlyMiles Bader
crash.
1995-05-11(main): Enable the bootstrap code.Miles Bader
1995-05-11(trivfs_modify_stat): Make st_blksize really large.Miles Bader
1995-05-11(read_disknode): Make st_blksize larger: 2 * pagesize.Miles Bader
1995-05-11(_pager_mark_next_request_error, _pager_mark_object_error): Put the errorMiles Bader
code in the correct place in the pagemap rather than always at the beginning. (pager_get_error): Get the error code from the pagemap rather than just using the pagemap offset!
1995-05-11(PM_NEXTERROR, SET_PM_NEXTERROR): Mask 2-bit error code with 0x3, not 0x2!Miles Bader
1995-05-10(block_getblk, inode_getblk): Return ENOSPC instead of EIO when we can'tMiles Bader
allocate a new block.
1995-05-10(find_next_zero_bit): Fix stupid typos (present in the original linux sourceMiles Bader
I copied this function from!) which were causing occasional garbage results.