summaryrefslogtreecommitdiff
path: root/libdiskfs
AgeCommit message (Collapse)Author
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.
1997-02-06Initial checkinMiles Bader
1997-02-06(diskfs_S_fsys_getfile):Miles Bader
Implement (code from ufs).
1997-02-06(diskfs_S_file_getfh):Miles Bader
Implement (code from ufs).
1997-02-05.Miles Bader
1997-02-05(FSSRCS):Miles Bader
Add dir-reparent.c.
1997-02-05Doc fix.Miles Bader
1997-02-05(preemptor):Miles Bader
Renamed from `preempter'; type & init changed as well. (diskfs_start_disk_pager): `preempter' -> `preemptor'.
1997-02-05Initial checkin.Miles Bader
1997-01-20ObsoleteMiles Bader
1996-11-20.Miles Bader
1996-11-20(diskfs_S_file_chown):Miles Bader
If NP->author_tracks_uid, modify NP->dn_stat.st_author as well.
1996-11-20(struct node):Miles Bader
Add author_tracks_uid field.
1996-11-20(diskfs_create_node):Miles Bader
If NP->author_tracks_uid, modify NP->dn_stat.st_author as well.
1996-11-19.Miles Bader
1996-11-19(diskfs_S_dir_lookup):Miles Bader
Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.
1996-11-19(diskfs_S_dir_rmdir):Miles Bader
Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.
1996-11-19(struct node):Miles Bader
Remove istranslated field.
1996-11-19(diskfs_S_file_get_translator):Miles Bader
Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.
1996-11-19(diskfs_S_file_invoke_translator):Miles Bader
Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.
1996-11-19(diskfs_S_file_set_translator):Miles Bader
Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.
1996-11-19(diskfs_S_fsys_getroot):Miles Bader
Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.
1996-11-19(diskfs_drop_node):Miles Bader
Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.
1996-11-19(_diskfs_translator_callback1_fn):Miles Bader
Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.
1996-11-19(diskfs_S_file_get_translator_cntl):Miles Bader
Use MACH_MSG_TYPE_MOVE_SEND to return *ctl, rather than COPY. Correctly test for errors from fshelp_fetch_control.
1996-11-19(diskfs_S_io_stat):Miles Bader
Set S_IATRANS & S_IROOT bits in st_mode field of returned buffer if appropiate.
1996-11-18Fri Nov 15 14:06:16 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* protid-make.c (diskfs_finish_protid): Fix typo. * file-chown.c (diskfs_S_file_chown): Look for UID, not CRED in the uid set. * dir-lookup.c (diskfs_S_dir_lookup): Make the unauthenticated port correctly. Thu Nov 14 13:07:37 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * dir-init.c (diskfs_init_dir): New vars VEC and USER; fabricate LOOKUPCRED to correspond to new structure definitions. * io-restrict-auth.c (diskfs_S_io_restrict_auth): Declare I and add a missing semicolon. * fsys-getroot.c (diskfs_S_fsys_getroot): Eliminate PSEUDOCRED entirely. Fix unrelated typo. * file-chauthor.c (dithkfth_TH_file_chauthor): Fix first arg in call to fthhelp_ithowner. Tue Nov 12 22:45:07 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * diskfs.h: Correctly close comment.