aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* (rpath): New variable.Roland McGrath1995-10-111-2/+9
| | | | | | ($(target)): Use it in link command. ($(libname).so): Likewise. Use $^ instead of $+.
* Doc fixes.Miles Bader1995-10-111-9/+13
|
* (diskfs_init_completed): must --> may.Miles Bader1995-10-111-1/+5
| | | | Add necessary includes.
* (fshelp_start_translator_long):Miles Bader1995-10-111-7/+13
| | | | | | Add values for the dealloc parameters to file_exec (all false). Give away our send right to TASK when we do file_exec. Initialize BOOTSTRAP & TASK so the cleanup code doesn't get confused.
* (struct argp_state): Get rid of the PROCESSED_ARG field.Miles Bader1995-10-111-8/+5
|
* (argp_parse):Miles Bader1995-10-111-45/+59
| | | | | | Put all the group attributes into structures which get stored in the GROUPS array, rather than having a separate array for each. Implement ARGP_KEY_NO_ARGS in a better way.
* (argp_parse): Add support for ARGP_KEY_NO_ARGS.Miles Bader1995-10-101-2/+10
|
* (struct argp_state): Add PROCESSED_ARG field.Miles Bader1995-10-101-2/+23
| | | | (ARGP_KEY_NO_ARGS): New macro.
* [EXEC_IMPORTS]: Use this if defined.Roland McGrath1995-10-101-7/+10
| | | | | (exec_exec, exec_init, exec_setexecdata): Use file_t for receiver. (exec_exec): Use mach_port_send_t for FILE.
* Initial revisionMiles Bader1995-10-103-0/+1226
|
* (libports.so): Don't depend on libthreads.so.Roland McGrath1995-10-091-1/+1
|
* Declare _pager_page_errors extern, not common.Roland McGrath1995-10-091-1/+1
|
* Specify shared library dependencies.Roland McGrath1995-10-096-0/+15
|
* Pass dealloc args in file_exec calls.Roland McGrath1995-10-091-15/+14
|
* (diskfs_execboot_fsys_startup): Fix typo in last change.Roland McGrath1995-10-091-1/+1
|
* (diskfs_execboot_fsys_startup): Pass back a port to /servers/exec in *REAL.Roland McGrath1995-10-091-4/+21
|
* Add fwd.Miles Bader1995-10-081-4/+4
|
* (S_fsys_getpriv): Add new extra args.Miles Bader1995-10-082-4/+6
|
* (trivfs_S_fsys_getpriv): Add poly args.Roland McGrath1995-10-071-2/+2
|
* (trivfs_S_fsys_getpriv): Add poly args.Roland McGrath1995-10-071-2/+2
|
* (file_exec): Add dealloc[] flag to most args.Roland McGrath1995-10-071-8/+8
|
* (libdiskfs.so): Depend on libpager, libioserver, libfshelp, libthreads.Roland McGrath1995-10-071-0/+3
|
* (libtrivfs.so): Depend on ../libports/libports.so.Roland McGrath1995-10-071-0/+1
|
* ($(libname).so): Pass $(LDFLAGS) and $($@-LDFLAGS).Roland McGrath1995-10-071-1/+2
|
* Protect against multiple inclusion.Roland McGrath1995-10-071-0/+9
| | | | Include cthreads.h and assert.h.
* (diskfs_S_file_get_storage_info):Miles Bader1995-10-071-2/+4
| | | | Change type of ADDRESSES to off_t **, and add the BLOCK_SIZE parameter.
* (trivfs_S_file_get_storage_info):Miles Bader1995-10-071-1/+2
| | | | Change type of RUNS to off_t **, and add the BLOCK_SIZE parameter.
* (trivfs_S_dir_link): Swap first two arguments.Miles Bader1995-10-071-2/+2
|
* (fsys_getpriv): Change types of returned ports to mach_port_send_t.Miles Bader1995-10-071-3/+3
|
* (MIGSFLAGS): Variable deleted.Miles Bader1995-10-071-4/+6
| | | | | | (fs-MIGSFLAGS, io-MIGSFLAGS, ifsock-MIGSFLAGS): New variables. (fsys-MIGSFLAGS): Also import fsmutations.h. (OTHERSRCS): Remove boot-parse.c; add filedev.c & machdev.c.
* (OPT_BOOTFLAGS, OPT_EXEC_SERVER_TASK, OPT_HOST_PRIV_PORT,Miles Bader1995-10-071-0/+26
| | | | | | OPT_DEVICE_MASTER_PORT): New defines. (std_long_opts, parse_std_startup_opt): Add the --device-master-port, --host-priv-port, --exec-server-task, and --bootflags options.
* (diskfs_init_diskfs): Always use get_privileged_ports. Now return error_t.Miles Bader1995-10-071-22/+14
|
* (diskfs_S_fsys_getpriv): Use get_privileged_ports to get the privileged ports.Miles Bader1995-10-071-46/+53
| | | | | | | | (diskfs_start_bootstrap): Use diskfs_boot_flags instead of diskfs_bootflagarg. (diskfs_start_bootstrap, start_execserver): Look for flags directly in diskfs_boot_flags, instead of using the old diskfs_bootflags. (diskfs_S_exec_startup): Use get_console to get the console device. (get_console): New function.
* (diskfs_S_dir_link): Swap first two arguments.Miles Bader1995-10-071-2/+2
|
* (diskfs_host_priv, diskfs_master_device): Variables deleted.Miles Bader1995-10-071-16/+34
| | | | | | | | (diskfs_parse_bootargs): Function deleted. (diskfs_init_diskfs): Now returns error_t. (diskfs_get_file_device, diskfs_get_mach_device): New funcs. (diskfs_boot_flags): New variable. (diskfs_bootflags, diskfs_bootflagarg): Variables deleted.
* (off_array_t, size_t, ssize_t): New types.Miles Bader1995-10-061-0/+3
|
* (off_array_t): New type.Miles Bader1995-10-061-0/+1
|
* (file_get_storage_info): Change type of ADDRESSES to off_array_t.Miles Bader1995-10-061-5/+6
| | | | | Add ADDRESS_UNITS out parameter. (dir_link): Swap the DIR and FILE parameters.
* (trivfs_{begin,end}_using_{protid,control}): Declare them.Roland McGrath1995-10-061-0/+11
|
* Remove leading _ from function names.Roland McGrath1995-10-062-11/+11
|
* (periodic_sync_lock): Variable removed.Roland McGrath1995-10-051-33/+34
| | | | | | | (diskfs_set_sync_interval): Use ports_inhibit_port_rpcs on `pi' instead of the spin lock. (periodic_sync): Don't use the lock. Put ports_begin_rpc before check of periodic_sync_thread.
* (FSSRCS): Add file-get-storage-info.c.Roland McGrath1995-10-051-1/+1
|
* Initial revisionRoland McGrath1995-10-051-0/+29
|
* (usage, options, main): Change -h/--no-header options to -p/--prefix andMiles Bader1995-10-051-10/+17
| | | | | | -P/--no-prefix. (main): Unless overridden by -p/-P, only print a FILE: prefix when there are multiple files on the command line.
* (diskfs_set_statfs): fsys_stb_bsize -> fsys_stb_iosize.Miles Bader1995-10-052-4/+4
| | | | fsys_stb_fsize -> fsys_stb_bsize.
* Initial revisionMiles Bader1995-10-041-0/+51
|
* (struct dev): Add the NAME field.Miles Bader1995-10-041-0/+2
|
* (open_write, open_read): Get rid of debugging noise.Miles Bader1995-10-041-44/+0
|
* (dev_open, dev_sync, dev_write, dev_read): Get rid of debugging noise.Miles Bader1995-10-041-210/+6
|
* (position): Get rid of debugging noise.Miles Bader1995-10-041-33/+1
|