summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1995-06-09(diskfs_S_io_read): Cast MAKREAD to off_t in comparison.Michael I. Bushnell
1995-06-09(diskfs_S_io_prenotify): Mark START unused.Michael I. Bushnell
1995-06-09(diskfs_S_io_prenotify): Cast END to off_t in comparison.Michael I. Bushnell
1995-06-09(diskfs_S_io_async): Mark parms unused.Michael I. Bushnell
1995-06-09(diskfs_S_io_get_icky_async_id): Validate CRED.Michael I. Bushnell
1995-06-09(diskfs_S_interrupt_operation): Bother to implement.Michael I. Bushnell
1995-06-09(_diskfs_control_clean): Mark parm unused.Michael I. Bushnell
1995-06-09(diskfs_init_diskfs): Pass null second argument in calls toMichael I. Bushnell
ports_create_class.
1995-06-09(diskfs_S_fsys_set_options): Bother validating FSYS and implementingMichael I. Bushnell
DO_CHILDREN.
1995-06-09(diskfs_S_fsys_getfile): Mark parms unused.Michael I. Bushnell
1995-06-09(diskfs_S_file_pathconf): Declare NAME to be unused.Michael I. Bushnell
1995-06-09(diskfs_S_file_invoke_translator): Declare parms unused.Michael I. Bushnell
1995-06-09(diskfs_S_file_getfh): Declare parameters to be unused.Michael I. Bushnell
1995-06-09(diskfs_S_file_get_translator): Declare variable `buflen' and variousMichael I. Bushnell
variables `len' to be unsigned.
1995-06-09(diskfs_S_file_exec): Declare both variables `i' to be unsigned int.Michael I. Bushnell
1995-06-09(diskfs_S_file_notice_changes): Mark parameters as unused.Michael I. Bushnell
1995-06-09(diskfs_S_dir_lookup): Initialize GIDS, NUIDS, and NGIDS to avoidMichael I. Bushnell
warning.
1995-06-09Provide unused attributes where appropriate.Michael I. Bushnell
1995-06-09(diskfs_transboot_class): Delete var.Michael I. Bushnell
(diskfs_init_diskfs): Don't initialize it.
1995-06-09(diskfs_transboot_class): Delete var.Michael I. Bushnell
1995-06-09(diskfs_shutdown): Rewrote to use new ports interface adequately.Michael I. Bushnell
1995-06-09(diskfs_demuxer): Renamed from ports_demuxer. Don't callMichael I. Bushnell
pager_demuxer.
1995-06-09(begin_using_protid_port): Use ports_lookup_port.Michael I. Bushnell
(end_using_protid_port): Use ports_port_deref. (enum porttype): Delete.
1995-06-09(diskfs_S_fsys_syncfs): Use ports_lookup_port and ports_port_derefMichael I. Bushnell
instead of ports_check_port_type and ports_done_with_port.
1995-06-09(diskfs_startup_diskfs): Use new args for ports_allocate_port.Michael I. Bushnell
1995-06-09(diskfs_spawn_first_thread): Call our own thread function instead ofMichael I. Bushnell
the ports one directly. (master_thread_function): New function.
1995-06-09(diskfs_S_dir_rename): After renaming directory, synchronize relevantMichael 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 pagersMichael 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_derefMichael 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_derefMichael 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_derefMichael 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-08Rewritten 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-06Initial revisionMichael I. Bushnell
1995-06-05Include <errno.h>.Michael I. Bushnell
1995-06-05Majorly 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'reMiles 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.