aboutsummaryrefslogtreecommitdiff
path: root/ufs/inode.c
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 1998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-10-201-49/+49
| | | | | | | | * 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.
* (diskfs_S_file_get_storage_info):Miles Bader1997-06-201-0/+2
| | | | | Adjust device addresses for possible differences between DEV_BSIZE & device block size.
* (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.
* (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.
* (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.
* Sat Nov 16 17:21:40 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-11-181-11/+16
| | | | | | | | | | | | * 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.
* (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).
* *** empty log message ***Thomas Bushnell1996-08-291-0/+1
|
* *** empty log message ***Thomas Bushnell1996-08-121-2/+2
|
* *** empty log message ***Thomas Bushnell1996-08-071-0/+122
|
* (write_node, read_disknode):Miles Bader1996-07-231-12/+12
| | | | `struct timespec' now uses a field prefix of `tv_'.
* (read_disknode): Don't set allocsize based on st->size for kludgedMichael I. Bushnell1996-07-061-3/+10
| | | | symlinks.
* (diskfs_cached_lookup): Use diskfs_check_readonly instead of diskfs_readonly.Michael I. Bushnell1996-06-241-2/+2
| | | | (read_symlink_hook): Likewise.
* (diskfs_set_statfs): Fix one reference to old name of ST member.Michael I. Bushnell1996-05-101-1/+1
|
* (diskfs_set_statfs): Use and fill in new statfs structure.Michael I. Bushnell1996-05-091-12/+12
|
* (read_disknode): typoMichael I. Bushnell1996-04-231-1/+1
|
* (read_disknode): Use read/write_disk_entry when reading/writingMichael I. Bushnell1996-04-231-42/+44
| | | | | | | | on-disk inode fields. (write_node): Likewise. (diskfs_set_translator): Likewise. (diskfs_get_translator): Likewise. (diskfs_S_file_get_storage_info): Likewise.
* (diskfs_write_disknode): Only do sync if WAIT is set.Michael I. Bushnell1996-04-161-1/+2
|
* (diskfs_cached_lookup): Intialize NP->cache_id *after* NP exists.Miles Bader1996-04-041-1/+3
|
* (diskfs_cached_lookup): Renamed from `iget'. All callers changed.Michael I. Bushnell1996-04-031-1/+1
|
* (iget): Initialize NP->cache_id.Michael I. Bushnell1996-04-031-1/+1
|
* (read_symlink_hook): Only set NP's atime if !readonly.Miles Bader1996-03-231-2/+4
|
* (diskfs_S_file_get_storage_info): Add FLAGS argument.Miles Bader1995-11-061-1/+3
|
* (diskfs_node_reload): New function.Miles Bader1995-10-191-5/+18
| | | | (iget): Move allocsize setting into read_disknode.
* (diskfs_S_file_get_storage_info): Use DISKFS_DEVICE instead of UFS_DEVICE,Miles Bader1995-10-131-2/+3
| | | | and DISKFS_DEVICE_NAME instead of UFS_DEVICE_NAME.
* (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.
* (diskfs_set_statfs): fsys_stb_bsize -> fsys_stb_iosize.Miles Bader1995-10-051-2/+2
| | | | fsys_stb_fsize -> fsys_stb_bsize.
* Include <netinet/in.h>.Michael I. Bushnell1995-09-261-7/+10
| | | | Fix trivial errors in previous change.
* (diskfs_S_file_get_storage_info): New function.Michael I. Bushnell1995-09-261-0/+106
|
* (write_all_disknodes): Typos.Michael I. Bushnell1995-06-201-0/+3
|
* (diskfs_node_iterate): New function.Michael I. Bushnell1995-06-201-12/+27
| | | | (write_all_disknodes): Use it.
* (diskfs_get_translator): Conform to new memory usage semantic.Michael I. Bushnell1995-06-141-2/+1
|
* (write_all_disknodes): Fix typo `alloc' --> `alloca'.Miles Bader1995-05-081-1/+1
|
* (write_all_disknodes): We have to really lock the nodes around theMichael I. Bushnell1995-04-281-3/+19
| | | | | calls to diskfs_set_node_times and write_node; this in turn forces us to have real refereces.
* (diskfs_set_translator): When freeing passive translator, account forMichael I. Bushnell1995-04-051-1/+2
| | | | blocks freed in NP->dn_stat.st_blocks.
* entered into RCSHurd Maintainers1994-10-061-2/+8
|
* Formerly inode.c.~43~Michael I. Bushnell1994-10-041-0/+2
|
* Formerly inode.c.~42~Michael I. Bushnell1994-10-031-5/+13
|
* Formerly inode.c.~41~Michael I. Bushnell1994-09-271-9/+11
|
* Formerly inode.c.~40~Michael I. Bushnell1994-09-261-3/+5
|
* Formerly inode.c.~39~Michael I. Bushnell1994-09-231-8/+6
|
* Formerly inode.c.~38~Michael I. Bushnell1994-09-231-1/+1
|
* Formerly inode.c.~37~Michael I. Bushnell1994-09-231-57/+69
|
* Formerly inode.c.~36~Michael I. Bushnell1994-09-221-2/+0
|
* Formerly inode.c.~35~Michael I. Bushnell1994-09-221-3/+14
|
* Formerly inode.c.~34~Michael I. Bushnell1994-09-211-0/+3
|
* Formerly inode.c.~33~Michael I. Bushnell1994-09-191-2/+4
|
* Formerly inode.c.~32~Michael I. Bushnell1994-09-161-2/+2
|