aboutsummaryrefslogtreecommitdiff
path: root/libdiskfs
Commit message (Collapse)AuthorAgeFilesLines
...
* (diskfs_S_io_server_version):Miles Bader1996-09-231-2/+4
| | | | | | Use snprintf instead of sprintf. <stdio.h>: New include.
* (_diskfs_init_completed):Miles Bader1996-09-231-2/+2
| | | | Use DISKFS_DISK_NAME instead of DISKFS_DEVICE_ARG.
* (diskfs_S_fsys_get_options):Miles Bader1996-09-231-3/+9
| | | | | | Free ARGZ if diskfs_append_args returns an error. Initialize ARGZ & ARGZ_LEN to the program name, and call diskfs_append_args instead of diskfs_get_options.
* (diskfs_S_file_get_fs_options):Miles Bader1996-09-231-3/+10
| | | | | | | | Free ARGZ if diskfs_append_args returns an error. Initialize ARGZ & ARGZ_LEN to the program name, and call diskfs_append_args instead of diskfs_get_options. <argz.h>: New include.
* (diskfs_append_args):Miles Bader1996-09-231-90/+20
| | | | | | | | | | | | | | | | | | | | | | Renamed from diskfs_get_options. (diskfs_disk_name): New declaration. (diskfs_store_startup_argp): Renamed from diskfs_std_device_startup_argp. (diskfs_device_arg, diskfs_use_mach_device, diskfs_device_open, diskfs_device, diskfs_device_name, diskfs_device_start, diskfs_device_size, diskfs_device_block_size, diskfs_log2_device_block_size, diskfs_log2_device_blocks_per_page, diskfs_device_write_sync, diskfs_device_read_sync): Declarations removed. (struct argp): New (incomplete) declaration. (diskfs_startup_argp): Renamed from diskfs_std_startup_argp. (diskfs_get_file_device, diskfs_get_mach_device): Declarations removed. <argp.h>: Include removed.
* (diskfs_disk_pager):Miles Bader1996-09-231-8/+10
| | | | | | | | | Renamed from disk_pager. (diskfs_start_disk_pager): Renamed from disk_pager_setup. Add PAGER_BUCKET, IMAGE, and SIZE arguments. (disk_image, pager_bucket): Declarations removed.
* (service_paging_requests):Miles Bader1996-09-231-21/+17
| | | | | | | | | | | | | | Get PAGER_BUCKET from argument. (diskfs_disk_pager): Renamed from disk_pager. (pager_bucket): Declaration removed. (disk_image): Variable removed. (diskfs_start_disk_pager): Renamed from setup_disk_pager. Add PAGER_BUCKET, IMAGE, and SIZE arguments. Pass in PAGER_BUCKET to thread routine, and don't create it.
* (OTHERSRCS):Miles Bader1996-09-231-3/+2
| | | | | | | | Remove filedev.c, machdev.c, dev-open.c, dev-io.c, & dev-globals.c. (HURDLIBS): Add store. (libdiskfs.so): Depend on libstore.so.
* *** empty log message ***Thomas Bushnell1996-09-172-3/+7
|
* *** empty log message ***Thomas Bushnell1996-09-063-2/+27
|
* *** empty log message ***Thomas Bushnell1996-09-056-36/+38
|
* *** empty log message ***Thomas Bushnell1996-09-043-20/+184
|
* .Miles Bader1996-08-151-0/+6
|
* (diskfs_extra_version): New (weak) reference.Miles Bader1996-08-151-5/+13
| | | | | (_print_version): Use DISKFS_EXTRA_VERSION. Tweak edit version. Fix type of EV.
* *** empty log message ***Thomas Bushnell1996-08-151-0/+5
|
* (diskfs_S_io_identity): Don't hold lock around call toThomas Bushnell1996-08-151-2/+5
| | | | fshelp_get_identity.
* Don't assume the edit version is <= 26.Miles Bader1996-08-121-8/+12
|
* .Miles Bader1996-08-121-0/+5
|
* (_print_version): Print the edit version too if it's non-zero.Miles Bader1996-08-121-2/+8
|
* *** empty log message ***Thomas Bushnell1996-08-124-6/+32
|
* *** empty log message ***Thomas Bushnell1996-08-072-9/+9
|
* *** empty log message ***Thomas Bushnell1996-08-021-0/+6
|
* (diskfs_S_file_get_translator_cntl): Don't diskfs_nput NP; we neverThomas Bushnell1996-08-011-2/+3
| | | | | created a reference. Just unlock. (And bother to lock it in the first place.)
* .Miles Bader1996-07-281-0/+11
|
* (diskfs_shutdown): Don't sync if DISKFS_READONLY.Miles Bader1996-07-281-1/+1
|
* (diskfs_lookup): Don't nput *NP if we didn't find a file.Miles Bader1996-07-281-1/+1
|
* (diskfs_S_startup_dosync):Miles Bader1996-07-281-18/+25
| | | | | Don't sync if DISKFS_READONLY. Clean up after ourselves.
* (periodic_sync): Don't sync if DISKFS_READONLY.Miles Bader1996-07-281-4/+7
|
* (diskfs_S_fsys_syncfs): Don't sync if DISKFS_READONLY.Miles Bader1996-07-281-3/+6
|
* (diskfs_S_file_syncfs): Don't sync if DISKFS_READONLY.Miles Bader1996-07-281-3/+7
|
* .Miles Bader1996-07-261-0/+12
|
* (diskfs_S_file_exec):Miles Bader1996-07-261-29/+27
| | | | | | | | Unlock NP before we attempt to do setuid/setgid (which otherwise can deadlock during port reauth). Pay attention to the error code returned by fshelp_exec_reauth, and don't make NEWPI if it's an error. Initialize ERR.
* (_print_version): Make return type void.Miles Bader1996-07-231-2/+1
|
* .Miles Bader1996-07-201-0/+1
|
* (diskfs_get_file_device): Don't deallocate the device port we've fetched.Miles Bader1996-07-201-2/+1
|
* .Miles Bader1996-07-201-0/+3
|
* (startup_options, parse_startup_opt): Remove the --version option, which isMiles Bader1996-07-201-6/+0
| | | | handled elsewhere now.
* .Miles Bader1996-07-201-0/+5
|
* (diskfs_get_file_device): INTS[3] contains the number of runs, not the numberMiles Bader1996-07-201-2/+2
| | | | of offsets (which is 2*NUM_RUNS).
* *** empty log message ***Michael I. Bushnell1996-07-192-2/+11
|
* Initial revisionRoland McGrath1996-07-171-0/+2448
|
* (struct disk_image_user): New type.Roland McGrath1996-07-171-6/+12
| | | | | (diskfs_catch_exception, diskfs_end_catch_exception): Use it to maintain a linked list of catchers instead of just one.
* (diskfs_lookup): And do it correctly, at that.Michael I. Bushnell1996-07-161-1/+1
|
* (diskfs_checkdirmod): diskfs_isowner returns error or zero, so invertMichael I. Bushnell1996-07-161-1/+1
| | | | sense of tests.
* (diskfs_lookup): If we get an error from diskfs_checkdirmod,Michael I. Bushnell1996-07-161-1/+5
| | | | diskfs_nput the node we picked up; the caller won't want it.
* (diskfs_rename_dir): When unlocking FDP, only do it if we FDP != TDP.Michael I. Bushnell1996-07-161-29/+33
| | | | | Also, only do step two (changing .. in the directory being moved) if FDP != TDP.
* (diskfs_S_io_reauthenticate): Create send right outside of loop.Michael I. Bushnell1996-07-141-11/+15
|
* (diskfs_S_io_reauthenticate): Repeat diskfs_start_protid andMichael I. Bushnell1996-07-141-10/+19
| | | | auth_server_authenticate for as we get EINTR.
* (diskfs_S_fsys_init): Don't use unsafe MOVE_SEND in call to exec_init.Michael I. Bushnell1996-07-081-1/+2
|
* (diskfs_S_io_reauthenticate): Don't use unsafe MOVE_SEND inMichael I. Bushnell1996-07-081-11/+10
| | | | auth_server_authenticate.