Age | Commit message (Collapse) | Author | |
---|---|---|---|
1995-06-09 | (diskfs_spawn_first_thread): Call our own thread function instead of | Michael I. Bushnell | |
the ports one directly. (master_thread_function): New function. | |||
1995-06-09 | (diskfs_S_dir_rename): After renaming directory, synchronize relevant | Michael I. Bushnell | |
state if DISKFS_SYNCHRONOUS. | |||
1995-06-09 | (OTHERSRCS): Deleted ports-noports.c, ports-clean.c, ports-soft.c, | Michael I. Bushnell | |
ports-consts, pager-consts.c, init-loop.c, and ports-idle.c. Replaced ports-demuxer.c with demuxer.c. | |||
1995-06-09 | (diskfs_do_seqnos_mach_notify_no_senders): Don't help support pagers | Michael I. Bushnell | |
here at all. Also use ports_lookup_port and ports_port_deref instead of ports_check_port_type and ports_done_with_port. | |||
1995-06-09 | (diskfs_protid_class, diskfs_transboot_class, diskfs_control_class, | Michael I. Bushnell | |
diskfs_initboot_class, diskfs_execboot_class, diskfs_port_bucket): New vars. (diskfs_init_diskfs) Initialize all those new vars. Don't call _libports_initialize. | |||
1995-06-09 | (diskfs_S_file_getcontrol): Use new args for ports_allocate_port. | Michael I. Bushnell | |
1995-06-09 | (diskfs_set_sync_interval): Use new args for ports_allocate_port. | Michael I. Bushnell | |
1995-06-09 | (diskfs_start_protid): Use new args for ports_allocate_port. | Michael I. Bushnell | |
1995-06-09 | (diskfs_S_fsys_startup): Use ports_lookup_port and ports_port_deref | Michael I. Bushnell | |
instead of ports_check_port_type and ports_done_with_port. | |||
1995-06-09 | (diskfs_start_bootstrap): Use new args for ports_allocate_port. | Michael I. Bushnell | |
(start_execserver): Likewise. (diskfs_S_exec_startup): Use ports_lookup_port and ports_port_deref instead of ports_check_port_type and ports_done_with_port. (diskfs_execboot_fsys_startup): Likewise. (diskfs_S_fsys_init): Likewise. (diskfs_S_fsys_getpriv): Likewise. | |||
1995-06-09 | (diskfs_S_fsys_goaway): Use ports_lookup_port and ports_port_deref | Michael I. Bushnell | |
instead of ports_check_port_type and ports_done_with_port. | |||
1995-06-09 | (diskfs_S_fsys_getroot): Use ports_lookup_port and ports_port_deref | Michael I. Bushnell | |
instead of ports_check_port_type and ports_done_with_port. | |||
1995-06-09 | (diskfs_shutdown_lock, diskfs_protid_class, diskfs_transboot_class, | Michael I. Bushnell | |
diskfs_control_class, diskfs_execboot_class, diskfs_initboot_class, diskfs_port_bucket): New variables. (diskfs_pager_users): New function declaration. | |||
1995-06-08 | Rewritten to unconditionally return both BFD and ELF machine types. | Roland McGrath | |
1995-06-08 | (struct execdata.info.elf): Add members `anywhere' and `loadbase'. | Roland McGrath | |
(load_section): Use them; if `anywhere' set, load the section anywhere. Record load address in `loadbase'. (check_elf): Initialize `anywhere' and `loadbase'. (postload): Merged into load. (load): Perform postload functionality here, after calling finish_mapping. (finish): Take new flag arg; deallocate file port only if set. (do_exec): Pass flag to finish appropriately. Don't call finish_mapping and postload after load. KLUDGE: Load the interpreter before the program instead of after. | |||
1995-06-06 | (diskfs_shutdown_soft_ports): Deleted decl. | Michael I. Bushnell | |
(ports_demuxer): Deleted decl. (diskfs_demuxer): New decl. | |||
1995-06-06 | (OBJS): Removed ihash.o and primes.o. | Michael I. Bushnell | |
(CPPFLAGS): Deleted addition of -I../lib. (vpath): Deleted spec. (REMHDRS): Added ../libihash/ihash.h. (HURDLIBS): Added libihash. | |||
1995-06-06 | (HURDLIBS): Added libihash. | Michael I. Bushnell | |
(CPPFLAGS): Deleted addition of -I../lib. (vpath): Deleted spec. (ps): Deleted ihash.o and primes.o. | |||
1995-06-06 | (lib-subdirs): Added libihash. | Michael I. Bushnell | |
1995-06-06 | Initial revision | Michael I. Bushnell | |
1995-06-05 | Include <errno.h>. | Michael I. Bushnell | |
1995-06-05 | Majorly revamped: Now supports the ELF format directly. | Roland McGrath | |
Secondarily uses the BFD library #ifdef BFD. Supports gunzipping only #ifdef GZIP. | |||
1995-06-01 | (ps.o, fsysopts.o, showtrans.o, settrans.o): Add dependencies on header files. | Miles Bader | |
(REMHDRS): Define this variable. | |||
1995-05-31 | (ps_own_filter, ps_not_sess_leader_filter, ps_ctty_filter, | Miles Bader | |
ps_unorphaned_filter, ps_parent_filter): Declare these as extern so that the linker will bring in the initialized version (it's not doing so otherwise may be a bug). | |||
1995-05-31 | (ps_fmt_create): Don't mutate the format spec name in the fmt_spec list we're | Miles Bader | |
passed just to get correctly capitalized titles. Instead, do things correctly by making enough room to store our own version of the title string, which we can do with what we please. | |||
1995-05-31 | (DISTFILES): New variable; include frank1.ld and frankemul.ld. | Roland McGrath | |
(CPPFLAGS): Variable removed. (LDFLAGS): Append -T frank1.ld. (boot.1, boot.a): New targets. | |||
1995-05-31 | Omit .globl decl for errno; it caused some as complaint. | Roland McGrath | |
1995-05-30 | (SCRS): Removed update.c. | Michael I. Bushnell | |
(targets): Removed update. | |||
1995-05-22 | (diskfs_set_options): Don't fall through to the error case from the 's' one! | Miles Bader | |
Use ARG instead of the global OPTARG. | |||
1995-05-22 | When adding a fake argv[0], bump argc. | Miles Bader | |
Set optind to 0, so that getopt will reinitialize itself. | |||
1995-05-22 | Remove copyright notice. | Michael I. Bushnell | |
1995-05-20 | (main): Check for a missing filesystem name. | Miles Bader | |
(main): Tweak the error msgs a bit. (options, main): Don't use '?' as the --help key. | |||
1995-05-20 | (diskfs_S_file_getcontrol): Unlock _diskfs_control_lock lock instead of | Miles Bader | |
locking it again! | |||
1995-05-20 | (trans_parse_args): Use options_parse & diskfs_standard_startup_options to | Miles Bader | |
parse our translator options. (usage): New function. (parse_opt): New function. | |||
1995-05-20 | (CPPFLAGS): Add -I../lib, to get include lib include files, | Miles Bader | |
and $(CPPFLAGS-$(notdir $<)) to get file-specific cpp options. Add a vpath for %.c to ../lib, so we can use source files from there. | |||
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-20 | Initial revision | Miles Bader | |
1995-05-20 | (diskfs_S_fsys_set_options): Extract the argument vector and call | Miles 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-20 | Use options_parse & diskfs_standard_startup_options to do command line | Miles 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-20 | Initial revision | Miles Bader | |
1995-05-19 | Add the --writable & --nosync options. | Miles Bader | |
1995-05-18 | (diskfs_startup_diskfs): Start periodic background syncing, if enabled. | Miles Bader | |
1995-05-18 | Don't start auto-syncing in diskfs_spawn_first_thread, which is way too early! | Miles Bader | |
[And thank god for fsck -b ...] | |||
1995-05-18 | Add fsysopts. | Miles Bader | |
1995-05-18 | Declare argz_count and argz_extract. | Miles Bader | |
1995-05-18 | Add two new functions: argz_count returns the number of arguments in an argz | Miles 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-17 | Remove the explicit underscore prefixes from these names, now that we're | Miles Bader | |
using elf. Instead we use the various macros from <i386/asm.h>. Return errors correctly. Add a copyright notice. |