aboutsummaryrefslogtreecommitdiff
path: root/ufs
Commit message (Collapse)AuthorAgeFilesLines
...
* .Roland McGrath1999-01-241-0/+4
|
* 1999-01-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-01-241-38/+4
| | | | * main.c (main): Use diskfs_init_main.
* .Roland McGrath1998-12-271-0/+9
|
* 1998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-12-271-0/+2
| | | | | | | | * inode.c (diskfs_set_statfs): Remove __ from struct members. 1998-12-21 Mark Kettenis <kettenis@phys.uva.nl> * inode.c (diskfs_set_statfs): Fill in statfs members that are used to implement statvfs.
* .Roland McGrath1998-12-271-0/+5
|
* 1998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-12-271-2/+3
| | | | | * main.c (main): Pass ARGP_IN_ORDER flag to argp_parse because diskfs options need it.
* .Roland McGrath1998-12-201-0/+5
|
* 1998-12-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-12-202-51/+51
| | | | | * alloc.c (diskfs_alloc_node): Fix printf format to silence warning. * hyper.c (get_hypermetadata): Likewise.
* .Roland McGrath1998-10-201-22/+29
|
* 1998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-10-202-135/+135
| | | | | | | | * dir.c (diskfs_lookup_hard): Fix defn with `const'. (diskfs_direnter_hard): Likewise. (dirscanblock): Likewise. * inode.c (diskfs_create_symlink_hook, create_symlink_hook): Likewise. (diskfs_set_translator): Likewise.
* Wed Aug 20 14:34:24 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-08-204-6/+47
| | | | | | | | | | | | | * dir.c (diskfs_lookup_hard): Cope with error return from diskfs_get_filemap. * sizes.c (diskfs_grow): Likewise. * dir.c (diskfs_dirempty): Cope (poorly) with error return from diskfs_get_filemap. * sizes.c (diskfs_truncate): Likewise. (block_extended): Likewise. * pager.c (diskfs_get_filemap): If pager_create fails, return error to caller.
* Mon Jun 30 17:38:57 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-06-302-0/+8
| | | | | * main.c (main): If the store cannot be made writable, then set diskfs_hard_readonly and diskfs_readonly.
* *** empty log message ***Thomas Bushnell1997-06-231-0/+2
|
* (diskfs_set_hypermetadata):Miles Bader1997-06-201-4/+8
| | | | | Adjust device addresses for possible differences between DEV_BSIZE & device block size.
* .Miles Bader1997-06-201-0/+14
|
* (log2_dev_blocks_per_bsize):Miles Bader1997-06-201-8/+14
| | | | | | | | | New variable. (main): Only require device-block-size to be <= DEV_BSIZE. Get rid of device-block-size-is-power-of-2 check. Set LOG2_DEV_BLOCKS_PER_BSIZE. Exit with an error if the disk is too small rather than assert failing.
* (log2_dev_blocks_per_bsize):Miles Bader1997-06-201-1/+3
| | | | New declaration.
* (diskfs_S_file_get_storage_info):Miles Bader1997-06-201-0/+2
| | | | | Adjust device addresses for possible differences between DEV_BSIZE & device block size.
* (pager_read_page, pager_write_page, pager_unlock_page):Miles Bader1997-06-201-5/+11
| | | | | Adjust device addresses for possible differences between DEV_BSIZE & device block size.
* .Miles Bader1997-02-061-0/+4
|
* (diskfs_S_file_getfh, diskfs_S_fsys_getfile): Functions removed.Miles Bader1997-02-061-126/+0
|
* (diskfs_S_fsys_getfile):Miles Bader1997-02-061-2/+3
| | | | Pass new DEPTH argument to diskfs_make_peropen.
* .Miles Bader1996-11-201-0/+6
|
* (read_disknode):Miles Bader1996-11-201-1/+14
| | | | | | | If SBLOCK->fs_inodefmt < FS_44INODEFMT, set ST->st_author to st->st_uid, and NP->author_tracks_uid to true. (diskfs_validate_author_change): New function.
* .Miles Bader1996-11-191-0/+11
|
* (diskfs_set_translator):Miles Bader1996-11-191-10/+11
| | | | | | | | | | Frob S_IPTRANS bit in mode bits instead of NP->istranslated. (write_node): Don't write any bits in S_ITRANS to disk. (read_disknode): When setting ST->st_mode, Clear S_ITRANS bits, and set S_IPTRANS if necessary. Don't set NP->istranslated anymore.
* (ffs_alloc):Miles Bader1996-11-191-1/+1
| | | | Use S_IPTRANS in NP->dn_stat.st_mode instead of NP->istranslated.
* Sat Nov 16 17:21:40 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-11-183-13/+31
| | | | | | | | | | | | * inode.c (diskfs_S_fsys_getfile): Delete var `fakecred'. diskfs_access -> fshelp_access. * alloc.c (ffs_alloc): diskfs_isuid -> idvec_contains. (ffs_realloccg): Likewise. Thu Nov 14 16:43:36 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * inode.c (diskfs_S_file_getfh): diskfs_isuid -> idvec_contains. (diskfs_S_fsys_getfile): Use idvecs and iousers.
* .Miles Bader1996-10-241-0/+7
|
* (startup_children, runtime_children):Miles Bader1996-10-241-4/+6
| | | | | | | | New variables. (startup_parents, runtime_parents): Variables removed. (startup_argp, runtime_argp): Use new *_CHILDREN variables instead of corresponding *_PARENT ones.
* .Miles Bader1996-09-231-0/+77
|
* (HURDLIBS): Add store.Miles Bader1996-09-231-2/+1
|
* (store, store_parsed, disk_image):Miles Bader1996-09-231-2/+10
| | | | | | | | New declarations. (zeroblock): Change type to `void *'. (sync_disk_blocks): Use DISKFS_DISK_PAGER instead of DISK_PAGER.
* (block_extended, diskfs_grow):Miles Bader1996-09-231-6/+8
| | | | | | | | Do cast it to offer_data. (diskfs_truncate): Don't cast ZEROBLOCK to diskfs_node_rw. (indir_release): Use DISKFS_DISK_PAGER instead of DISK_PAGER.
* (sync_disk):Miles Bader1996-09-231-1/+1
| | | | Use DISKFS_DISK_PAGER instead of DISK_PAGER.
* (pager_report_extent):Miles Bader1996-09-231-20/+37
| | | | | | | | | | | | | | | Use fields in STORE instead of DISKFS_DEVICE_* variables. (pager_read_page, pager_write_page, pager_unlock_page): Use store_{read,write} instead of diskfs_device_{read,write}_sync. (create_disk_pager): Create PAGER_BUCKET. Use diskfs_start_disk_pager instead of disk_pager_setup. (thread_function): Function removed. (disk_image): New variable. (create_disk_pager, diskfs_shutdown_pager, diskfs_sync_everything): Use DISKFS_DISK_PAGER instead of DISK_PAGER.
* (parse_opt):Miles Bader1996-09-231-31/+35
| | | | | | | | | | | | | | | | | | | | | | | Propagate our input to the first child parser. (diskfs_append_args): New function. (diskfs_get_options): Function removed. (diskfs_reload_global_state): Use DISKFS_DISK_PAGER instead of DISK_PAGER. (startup_parents): Use DISKFS_STORE_STARTUP_ARGP instead of DISKFS_STD_DEVICE_STARTUP_ARGP. (store, store_parsed, diskfs_disk_name): New variables. (main): Remove CLASSES argument to store_parsed_open. Use STORE_PARAMS variable to get result from parsing STORE_ARGP. Don't force COMPAT_GNU on bootstrap filesystems (it's the default anyway). Don't set DISKFS_USE_MACH_DEVICE (which is no longer). Use DISKFS_DISK_NAME instead of DISKFS_DEVICE_ARG. Use fields in STORE instead of DISKFS_DEVICE_* variables. <argp.h>, <hurd/store.h>: New includes.
* (diskfs_S_file_getfh):Miles Bader1996-09-231-84/+50
| | | | | | | | | | Variable ERR removed. (diskfs_S_file_get_storage_info): Narrow scope of RUN. Coalesce adjacent blocks when constructing RUNS. Set *PORTS_TYPE, not *STORAGE_PORT_TYPE. Use fields in STORE instead of DISKFS_DEVICE_* variables. Rewrite to use libstore functions (still has NDADDR block limit, though).
* (zeroblock):Miles Bader1996-09-231-25/+33
| | | | | | | | | | | Change type to `void *'. (diskfs_set_hypermetadata): Use store_{read,write} instead of diskfs_device_{read,write}_sync. (get_hypermetadata): Cast ZEROBLOCK when vm_{de,}allocating. Use DISKFS_DISK_NAME instead of DISKFS_DEVICE_ARG. (get_hypermetadata, diskfs_readonly_changed): Use fields in STORE instead of DISKFS_DEVICE_* variables.
* (diskfs_direnter_hard):Miles Bader1996-09-231-1/+1
| | | | Initialize OLDSIZE to shut up gcc.
* (diskfs_extra_version):Miles Bader1996-09-231-0/+1
| | | | New variable.
* *** empty log message ***Thomas Bushnell1996-09-172-1/+8
|
* *** empty log message ***Thomas Bushnell1996-09-062-4/+10
|
* *** empty log message ***Thomas Bushnell1996-08-294-12/+65
|
* *** empty log message ***Thomas Bushnell1996-08-124-81/+29
|
* *** empty log message ***Thomas Bushnell1996-08-072-0/+135
|
* (write_node, read_disknode):Miles Bader1996-07-231-12/+12
| | | | `struct timespec' now uses a field prefix of `tv_'.
* .Miles Bader1996-07-231-0/+5
|
* Initial revisionRoland McGrath1996-07-171-0/+1586
|
* (ufs_version): Variable removed.Miles Bader1996-07-061-2/+0
|