aboutsummaryrefslogtreecommitdiff
path: root/ext2fs
Commit message (Collapse)AuthorAgeFilesLines
* (diskfs_cached_lookup): Use diskfs_check_readonly instead of diskfs_readonly.Miles Bader1996-06-251-1/+1
|
* (diskfs_grow): Add call diskfs_check_readonly to clear clean bit.Miles Bader1996-06-251-0/+1
|
* (diskfs_shutdown_pager): Don't shutdown the disk pager, just sync it.Miles Bader1996-06-251-10/+8
| | | | | (diskfs_sync_everything): Call sync_global instead of pokel_sync. (final_sblock): Variable removed.
* (diskfs_lookup_hard, diskfs_dirempty):Miles Bader1996-06-251-4/+4
| | | | Use diskfs_check_readonly instead of diskfs_readonly.
* (diskfs_truncate): Add call diskfs_check_readonly to clear clean bit.Miles Bader1996-06-251-1/+2
|
* (diskfs_readonly_changed): No longer clear the clean bit.Miles Bader1996-06-251-22/+20
| | | | (diskfs_set_hypermetadata): Work correctly.
* (sync_global):Miles Bader1996-06-251-11/+3
| | | | | | | | Renamed from sync_global_data. Add WAIT flag. Don't call diskfs_set_hypermetadata. (alloc_sync): Call diskfs_set_hypermetadata instead of sync_global_data. (sync_super_block): Function removed.
* (check_high_bits, diskfs_validate_owner_change,Miles Bader1996-06-241-4/+59
| | | | | | | diskfs_validate_group_change, diskfs_validate_mode_change, diskfs_validate_author_change): New functions. (write_node): For non-hurd filesystems, assert that no hurd extensions should be used.
* Put & before DISKFS_STD_DEVICE_STARTUP_ARGP.Miles Bader1996-06-211-1/+1
|
* (main): Rename diskfs_device_startup_argp to diskfs_std_device_startup_argp.Miles Bader1996-06-211-1/+1
|
* (read_disknode, write_inode):Miles Bader1996-06-151-13/+30
| | | | Use hurd-specific fields only on a hurd filesystem.
* (diskfs_set_statfs): Fix one reference to old name of ST member.Michael I. Bushnell1996-05-101-1/+1
|
* (diskfs_set_statfs): Expect and fill in new format statfs buffer.Michael I. Bushnell1996-05-101-10/+10
|
* (ext2fs ext2fs.static): s/ioserver/iohelp/gMichael I. Bushnell1996-05-091-1/+1
|
* ioserver.h -> iohelp.h.Michael I. Bushnell1996-05-091-1/+1
|
* (diskfs_S_file_get_storage_info): Rewrite for new interface.Miles Bader1996-05-071-100/+129
|
* (targets): Renamed from `target'.Michael I. Bushnell1996-04-301-1/+1
|
* (makemode): Now `servers'.Michael I. Bushnell1996-04-261-6/+7
| | | | | | | (targets): Renamed from `target'; now include ext2fs.static. (ext2fs.static-LDFLAGS): Renamed from `LDFLAGS'. (ext2fs.static): Depend on same things as `ext2fs'. (include ../Makeconf): Must come before dependency information.
* (diskfs_write_disknode): Only sync DI if WAIT.Miles Bader1996-04-171-2/+2
|
* (diskfs_lookup_hard): Set atime appropriately, and sync the new atime if weMiles Bader1996-04-171-15/+36
| | | | | | | | are running synchronously (!). (diskfs_dirempty): Likewise. (diskfs_direnter_hard): Set mtime appropriately. (diskfs_dirremove_hard): Likewise. (diskfs_dirrewrite_hard): Likewise.
* Replace references to the NUMBER field in a node's disknode structures withMiles Bader1996-04-114-15/+15
| | | | references to the CACHE_ID field in the node.
* Replace references to iget with diskfs_cached_lookup.Miles Bader1996-04-111-1/+1
|
* Replace references to the NUMBER field in a node's disknode structures withMiles Bader1996-04-111-16/+16
| | | | | references to the CACHE_ID field in the node. Replace references to iget with diskfs_cached_lookup.
* (struct disknode): Get rid of NUMBER field; all references replaced byMiles Bader1996-04-111-7/+0
| | | | references to the CACHE_ID field in the corresponding node.
* (diskfs_cached_lookup):Miles Bader1996-04-111-15/+25
| | | | | | | Renamed from iget; all uses updated. Initialize the CACHE_ID field in the new node. Replace references to the NUMBER field in a node's disknode structures with references to the CACHE_ID field in the node.
* (pager_unlock_page, diskfs_grow):Miles Bader1996-03-291-66/+79
| | | | Try to make the logic a bit simpler and more robust.
* (diskfs_null_dirstat): New function.Miles Bader1996-03-291-38/+14
| | | | | | | (diskfs_lookup_hard, diskfs_direnter, diskfs_dirremove_hard, diskfs_dirrewrite_hard): Renamed from versions without `_hard' suffix. Get rid of stuff now done by diskfs.
* (main): Pass new argument to argp_parse.Miles Bader1996-03-291-1/+1
|
* (main): Check error return from diskfs_init_diskfs.Miles Bader1996-02-171-1/+3
|
* (ext2_warning): Make a declaration, not a macro.Miles Bader1996-02-061-5/+4
|
* (ext2_warning): Rename from _ext2_warning; don't take (or print) a functionMiles Bader1996-02-061-3/+2
| | | | argument any more.
* (diskfs_get_directs): When BUFSIZ is 0, allocate enough extra space over theMiles Bader1996-02-061-4/+39
| | | | | directory size to account for the worst case difference between the ext2 and canonical formats.
* (_ext2_warning): Include `warning:' in message.Miles Bader1996-02-031-2/+2
|
* (get_hypermetadata, diskfs_readonly_changed):Miles Bader1996-02-031-8/+3
| | | | Use ext2_warning to print warnings instead of error().
* Fixed handling of the filesystem `clean bit'.Roland McGrath1996-02-031-20/+45
| | | | | | | | (ext2fs_clean): New boolean variable. (get_hypermetadata): Set it iff the clean bit is set on entry. If not clean, complain and force read-only. (diskfs_set_hypermetadata): Set clean bit only if ext2fs_clean is set. (diskfs_readonly_changed): Complain if going writable and clean bit clear.
* Include string.h for strerror decl.Roland McGrath1996-02-031-1/+2
|
* Tue Jan 30 22:25:19 1996 Miles Bader <miles@gnu.ai.mit.edu>Miles Bader1996-02-033-26/+12
| | | | | | | | | * hyper.c (get_hypermetadata): Don't return any error value, just panic if we can't read the superblock. * ext2fs.c (main): Move warp_inode() inline. Make sure root inode is really there. Don't check return value from get_hypermetadata. (warp_inode): Function removed. * ext2fs.h (get_hypermetadata): Returns void now.
* (file_pager_read_page, file_pager_write_page): Check for a page offsetRoland McGrath1996-01-301-3/+13
| | | | beyond the allocsize and return EIO.
* (LDFLAGS): Add -static.Miles Bader1996-01-181-0/+2
|
* (diskfs_S_file_get_storage_info): Calculate the right value for *RUNS_LEN.Miles Bader1996-01-181-2/+2
|
* (diskfs_file_update): Ext2fs doesn't require that the last block in the fileMiles Bader1996-01-181-37/+26
| | | | | always be allocated, so don't. (diskfs_grow, pager_unlock_page): Don't set last_block_allocated.
* (struct disknode): Get rid of last_block_allocated field.Miles Bader1996-01-181-6/+0
|
* (read_disknode): Don't set last_block_allocated.Miles Bader1996-01-181-1/+0
|
* (diskfs_truncate): Don't set last_block_allocated.Miles Bader1996-01-181-3/+2
|
* (diskfs_direnter):Miles Bader1996-01-151-4/+4
| | | | Don't include the terminating '\0' in on-disk directory entry names.
* (diskfs_node_norefs): When losing our in-core copy of an inode, rememberMiles Bader1996-01-151-0/+4
| | | | which indirect blocks still have to be written.
* (pokel_inherit, pokel_finalize): New declarations.Miles Bader1996-01-151-0/+5
|
* (pokel_inherit, pokel_finalize): New functions.Miles Bader1996-01-151-2/+49
|
* (diskfs_lookup): Patch from ufs/dir.c: If we are returning an error, then setMiles Bader1996-01-151-1/+5
| | | | the dirstat to be ignored by drop_dirstat.
* (diskfs_alloc_node): Set NP->istranslated to 0.Miles Bader1996-01-141-0/+1
|