summaryrefslogtreecommitdiff
path: root/libdiskfs
AgeCommit message (Collapse)Author
1997-02-21(diskfs_S_dir_lookup):Miles Bader
Allow symlinks to be opened for O_READ.
1997-02-21.Miles Bader
1997-02-14.Miles Bader
1997-02-14(FSSRCS):Miles Bader
dir-reparent.c replaced by file-reparent.c.
1997-02-14Supplanted by file-reparent.cMiles Bader
1997-02-14Initial checkinMiles Bader
1997-02-14(_diskfs_translator_callback2_fn):Miles Bader
Pass COOKIE directly to diskfs_make_peropen instead of unpacking each arg.
1997-02-14(struct diskfs_trans_callback_cookie2):Miles Bader
Type removed.
1997-02-14(diskfs_release_peropen):Miles Bader
Finalize new state.
1997-02-14(diskfs_make_peropen):Miles Bader
Add & use CONTEXT param. Remove DOTDOT & DEPTH params.
1997-02-14(diskfs_lookup):Miles Bader
Remove DEPTH & NEW_DEPTH params. Check CRED->po->shadow_root for root traversals, and get rid of assert that EAGAIN isn't returned from diskfs_lookup_hard.
1997-02-14(diskfs_S_fsys_getroot):Miles Bader
Pass a prototype peropen instead of the dotdotport and depth to diskfs_make_peropen.
1997-02-14(diskfs_S_fsys_getfile):Miles Bader
Pass a prototype peropen instead of the dotdotport and depth to diskfs_make_peropen.
1997-02-14(diskfs_S_file_exec):Miles Bader
Pass a prototype peropen instead of the dotdotport and depth to diskfs_make_peropen.
1997-02-14(diskfs_lookup):Miles Bader
Remove DEPTH & NEW_DEPTH params. (struct peropen): Add shadow_root_parent & shadow_root fields. Removed depth field. Rename dotdotnode field to root_parent.
1997-02-14(diskfs_S_dir_unlink):Miles Bader
Don't pass depth args to diskfs_lookup.
1997-02-14(diskfs_S_dir_rmdir):Miles Bader
Don't pass depth args to diskfs_lookup.
1997-02-14(diskfs_rename_dir, checkpath):Miles Bader
Don't pass depth args to diskfs_lookup.
1997-02-14(diskfs_S_dir_rename):Miles Bader
Return EXDEV if FROMCRED and TOCRED are in different shadow trees. Don't pass depth args to diskfs_lookup.
1997-02-14(diskfs_S_dir_mkfile):Miles Bader
Pass a prototype peropen instead of the dotdotport and depth to diskfs_make_peropen.
1997-02-14(diskfs_S_dir_mkdir):Miles Bader
Don't pass depth args to diskfs_lookup.
1997-02-14(diskfs_S_dir_lookup):Miles Bader
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.
1997-02-14(diskfs_S_dir_link):Miles Bader
Don't pass depth args to diskfs_lookup.
1997-02-14(diskfs_init_dir):Miles Bader
Don't pass depth args to diskfs_lookup.
1997-02-14(diskfs_clear_directory):Miles Bader
Don't pass depth args to diskfs_lookup.
1997-02-14(diskfs_execboot_fsys_startup, diskfs_S_fsys_init,Miles Bader
diskfs_S_exec_startup_get_info, diskfs_start_bootstrap): Pass a prototype peropen instead of the dotdotport and depth to diskfs_make_peropen.
1997-02-12.Miles Bader
1997-02-12(diskfs_S_io_write):Miles Bader
Check OFF for validity and return EINVAL if it's bogus.
1997-02-12(diskfs_S_io_read):Miles Bader
Check OFF for validity and return EINVAL if it's bogus.
1997-02-06.Miles Bader
1997-02-06(_diskfs_translator_callback2_fn):Miles Bader
Expect COOKIE2 to be a pointer to a struct diskfs_trans_callback_cookie2, and use that to pass args to diskfs_make_peropen.
1997-02-06(struct diskfs_trans_callback_cookie2):Miles Bader
New type.
1997-02-06(diskfs_make_peropen):Miles Bader
Add & use DEPTH argument.
1997-02-06(diskfs_lookup):Miles Bader
Add DEPTH & NEW_DEPTH arguments. Implement new fs-root detection using them.
1997-02-06(diskfs_S_fsys_getroot):Miles Bader
Supply DEPTH argument to diskfs_make_peropen. Pass new type of cookie2 to fshelp_fetch_root, as expected by _diskfs_translator_callback2.
1997-02-06(diskfs_S_file_exec):Miles Bader
Supply DEPTH argument to diskfs_make_peropen.
1997-02-06(diskfs_S_dir_unlink):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
1997-02-06(diskfs_S_dir_rmdir):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
1997-02-06(diskfs_S_dir_reparent):Miles Bader
Implement.
1997-02-06(checkpath, diskfs_rename_dir):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
1997-02-06(diskfs_S_dir_rename):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup. Translate EAGAIN (meaning root's parent) to EINVAL.
1997-02-06(diskfs_S_dir_mkfile):Miles Bader
New file's depth is one greater than CRED's.
1997-02-06(diskfs_S_dir_mkfile):Miles Bader
Supply DEPTH argument to diskfs_make_peropen.
1997-02-06(diskfs_S_dir_mkdir):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
1997-02-06(diskfs_S_dir_lookup):Miles Bader
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.
1997-02-06(diskfs_S_dir_link):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup. Translate EAGAIN (meaning root's parent) to EINVAL.
1997-02-06(diskfs_init_dir):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
1997-02-06(diskfs_clear_directory):Miles Bader
Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
1997-02-06(diskfs_start_bootstrap, diskfs_S_exec_startup_get_info,Miles Bader
diskfs_execboot_fsys_startup, diskfs_S_fsys_init): Supply DEPTH argument to diskfs_make_peropen.
1997-02-06(diskfs_lookup):Miles Bader
Add DEPTH & NEW_DEPTH arguments. (diskfs_make_peropen): Add DEPTH argument. (struct peropen): Add DEPTH field.