aboutsummaryrefslogtreecommitdiff
path: root/libdiskfs
Commit message (Collapse)AuthorAgeFilesLines
...
* (diskfs_S_dir_rename):Miles Bader1997-02-141-7/+8
| | | | | Return EXDEV if FROMCRED and TOCRED are in different shadow trees. Don't pass depth args to diskfs_lookup.
* (diskfs_S_dir_mkfile):Miles Bader1997-02-141-3/+1
| | | | | Pass a prototype peropen instead of the dotdotport and depth to diskfs_make_peropen.
* (diskfs_S_dir_mkdir):Miles Bader1997-02-141-3/+1
| | | | Don't pass depth args to diskfs_lookup.
* (diskfs_S_dir_lookup):Miles Bader1997-02-141-34/+37
| | | | | | | | | | | | | Pass a prototype peropen instead of the dotdotport and depth to diskfs_make_peropen. Use DIRCRED->po as the cookie for fshelp_fetch_root instead of a local structure. Get rid of DEPTH variable. Get rid of depth parameters to diskfs_lookup. Deal properly with EAGAIN return from diskfs_lookup. Replace references to dotdotport with root_parent. Remove O_EXLOCK & O_SHLOCK from FLAGS mask, now that they're included in O_HURD.
* (diskfs_S_dir_link):Miles Bader1997-02-141-2/+1
| | | | Don't pass depth args to diskfs_lookup.
* (diskfs_init_dir):Miles Bader1997-02-141-2/+2
| | | | Don't pass depth args to diskfs_lookup.
* (diskfs_clear_directory):Miles Bader1997-02-141-2/+2
| | | | Don't pass depth args to diskfs_lookup.
* (diskfs_execboot_fsys_startup, diskfs_S_fsys_init,Miles Bader1997-02-141-8/+4
| | | | | | diskfs_S_exec_startup_get_info, diskfs_start_bootstrap): Pass a prototype peropen instead of the dotdotport and depth to diskfs_make_peropen.
* .Miles Bader1997-02-121-0/+4
|
* (diskfs_S_io_write):Miles Bader1997-02-121-1/+6
| | | | Check OFF for validity and return EINVAL if it's bogus.
* (diskfs_S_io_read):Miles Bader1997-02-121-1/+6
| | | | Check OFF for validity and return EINVAL if it's bogus.
* .Miles Bader1997-02-061-0/+49
|
* (_diskfs_translator_callback2_fn):Miles Bader1997-02-061-3/+4
| | | | | Expect COOKIE2 to be a pointer to a struct diskfs_trans_callback_cookie2, and use that to pass args to diskfs_make_peropen.
* (struct diskfs_trans_callback_cookie2):Miles Bader1997-02-061-1/+9
| | | | New type.
* (diskfs_make_peropen):Miles Bader1997-02-061-2/+4
| | | | Add & use DEPTH argument.
* (diskfs_lookup):Miles Bader1997-02-061-63/+92
| | | | | Add DEPTH & NEW_DEPTH arguments. Implement new fs-root detection using them.
* (diskfs_S_fsys_getroot):Miles Bader1997-02-061-3/+5
| | | | | | Supply DEPTH argument to diskfs_make_peropen. Pass new type of cookie2 to fshelp_fetch_root, as expected by _diskfs_translator_callback2.
* (diskfs_S_file_exec):Miles Bader1997-02-061-2/+3
| | | | Supply DEPTH argument to diskfs_make_peropen.
* (diskfs_S_dir_unlink):Miles Bader1997-02-061-2/+2
| | | | Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
* (diskfs_S_dir_rmdir):Miles Bader1997-02-061-2/+2
| | | | Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
* (diskfs_S_dir_reparent):Miles Bader1997-02-061-1/+26
| | | | Implement.
* (checkpath, diskfs_rename_dir):Miles Bader1997-02-061-6/+7
| | | | Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
* (diskfs_S_dir_rename):Miles Bader1997-02-061-5/+12
| | | | | Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup. Translate EAGAIN (meaning root's parent) to EINVAL.
* (diskfs_S_dir_mkfile):Miles Bader1997-02-061-1/+1
| | | | New file's depth is one greater than CRED's.
* (diskfs_S_dir_mkfile):Miles Bader1997-02-061-2/+3
| | | | Supply DEPTH argument to diskfs_make_peropen.
* (diskfs_S_dir_mkdir):Miles Bader1997-02-061-2/+3
| | | | Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
* (diskfs_S_dir_lookup):Miles Bader1997-02-061-7/+16
| | | | | | | | Add DEPTH variable. Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup. Supply DEPTH argument diskfs_make_peropen. Pass new type of cookie2 to fshelp_fetch_root, as expected by _diskfs_translator_callback2.
* (diskfs_S_dir_link):Miles Bader1997-02-061-2/+5
| | | | | Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup. Translate EAGAIN (meaning root's parent) to EINVAL.
* (diskfs_init_dir):Miles Bader1997-02-061-3/+3
| | | | Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
* (diskfs_clear_directory):Miles Bader1997-02-061-3/+3
| | | | Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
* (diskfs_start_bootstrap, diskfs_S_exec_startup_get_info,Miles Bader1997-02-061-5/+5
| | | | | diskfs_execboot_fsys_startup, diskfs_S_fsys_init): Supply DEPTH argument to diskfs_make_peropen.
* (diskfs_lookup):Miles Bader1997-02-061-4/+14
| | | | | | | | Add DEPTH & NEW_DEPTH arguments. (diskfs_make_peropen): Add DEPTH argument. (struct peropen): Add DEPTH field.
* Initial checkinMiles Bader1997-02-061-0/+33
|
* (diskfs_S_fsys_getfile):Miles Bader1997-02-061-28/+93
| | | | Implement (code from ufs).
* (diskfs_S_file_getfh):Miles Bader1997-02-061-18/+50
| | | | Implement (code from ufs).
* .Miles Bader1997-02-051-0/+10
|
* (FSSRCS):Miles Bader1997-02-051-9/+9
| | | | Add dir-reparent.c.
* Doc fix.Miles Bader1997-02-051-2/+2
|
* (preemptor):Miles Bader1997-02-051-7/+7
| | | | | | Renamed from `preempter'; type & init changed as well. (diskfs_start_disk_pager): `preempter' -> `preemptor'.
* Initial checkin.Miles Bader1997-02-051-0/+29
|
* ObsoleteMiles Bader1997-01-201-141/+0
|
* .Miles Bader1996-11-201-0/+7
|
* (diskfs_S_file_chown):Miles Bader1996-11-201-0/+2
| | | | If NP->author_tracks_uid, modify NP->dn_stat.st_author as well.
* (struct node):Miles Bader1996-11-201-0/+2
| | | | Add author_tracks_uid field.
* (diskfs_create_node):Miles Bader1996-11-201-0/+2
| | | | If NP->author_tracks_uid, modify NP->dn_stat.st_author as well.
* .Miles Bader1996-11-191-0/+20
|
* (diskfs_S_dir_lookup):Miles Bader1996-11-191-2/+2
| | | | Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.
* (diskfs_S_dir_rmdir):Miles Bader1996-11-191-1/+1
| | | | Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.
* (struct node):Miles Bader1996-11-191-1/+0
| | | | Remove istranslated field.
* (diskfs_S_file_get_translator):Miles Bader1996-11-191-2/+2
| | | | Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.