aboutsummaryrefslogtreecommitdiff
path: root/libtrivfs
Commit message (Collapse)AuthorAgeFilesLines
* (SRCS): Removed $(NOTIFYSRCS) and $(INTSRCS).Miles Bader1995-09-061-7/+2
| | | | | (NOTIFYSRCS, INTSRCS): Removed. (MIGSTUBS): Removed notifyServer.o and interruptServer.o.
* (trivfs_demuxer): Use ports_notify_server and ports_interrupt_server insteadMiles Bader1995-09-061-4/+2
| | | | of our own versions.
* (trivfs_S_interrupt_operation): Use ports_interrupt_rpc.Miles Bader1995-08-251-2/+7
|
* Initial revisionMiles Bader1995-08-241-0/+39
|
* (trivfs_handle_port): Initialize the hook field.Miles Bader1995-08-241-0/+1
|
* (trivfs_S_io_stat): Pass CRED to trivfs_modify_stat.Miles Bader1995-08-241-1/+1
|
* (trivfs_S_fsys_goaway): Use new args for trivfs_goaway.Miles Bader1995-08-241-6/+1
|
* (struct trivfs_control): Add the hook field.Miles Bader1995-08-241-7/+4
| | | | | | (trivfs_goaway): Pass the control structure directly instead of random fields from it. (trivfs_modify_stat): Pass in the node as well.
* (REMHDRS): Removed.Miles Bader1995-08-241-2/+1
| | | | (FSYSSRCS): Added fsys-forward.c.
* Doc fix.Michael I. Bushnell1995-08-211-3/+2
|
* (trivfs_S_io_reauthenticate): Allow trivfs_protid_create_hook to return anMiles Bader1995-08-121-7/+10
| | | | error code.
* (trivfs_clean_protid): Only call trivfs_protid_destroy_hook hook on CRED ifMiles Bader1995-08-121-2/+8
| | | | it was fully initialized.
* (trivfs_S_io_restrict_auth): Allow trivfs_protid_create_hook to return anMiles Bader1995-08-121-8/+22
| | | | error code.
* (trivfs_S_io_duplicate): Allow trivfs_protid_create_hook to return an errorMiles Bader1995-08-121-27/+10
| | | | | code. (trivfs_S_io_duplicate): Guts moved into trivfs_protid_dup.
* (trivfs_protid_create_hook, trivfs_peropen_create_hook): Change theMiles Bader1995-08-121-2/+20
| | | | declarations now that these return an error code.
* (trivfs_S_fsys_getroot): Allow trivfs_protid_create_hook andMiles Bader1995-08-121-53/+25
| | | | | | trivfs_peropen_create_hook to return an error code, and abort if either does. (trivfs_S_fsys_getroot): Guts (except for protection check) moved into trivfs_open.
* (OTHERSRCS): Add protid-dup.c and open.c.Miles Bader1995-08-121-2/+2
|
* Initial revisionMiles Bader1995-08-122-0/+173
|
* (trivfs_S_io_restrict_auth): Free initial reference created byMichael I. Bushnell1995-07-211-0/+1
| | | | ports_allocate_port.
* (trivfs_S_io_reauthenticate): Free initial reference created byMichael I. Bushnell1995-07-211-1/+3
| | | | ports_allocate_port.
* (trivfs_S_io_duplicate): Free initial reference created byMichael I. Bushnell1995-07-211-0/+1
| | | | ports_allocate_port.
* (trivfs_handle_port): Free initial reference created byMichael I. Bushnell1995-07-211-1/+4
| | | | ports_allocate_port.
* (trivfs_S_fsys_getroot): Free initial reference created byMichael I. Bushnell1995-07-211-0/+1
| | | | ports_allocate_port.
* Protect against including twice, and add includes that we depend on.Miles Bader1995-07-201-0/+10
|
* Removed dependencies that are now automatically generated.Michael I. Bushnell1995-07-061-9/+1
|
* (_trivfs_begin_using_control): TypoMichael I. Bushnell1995-06-271-1/+1
| | | | .c
* Fix types of trivfs_cntl_portclasses and trivfs_protid_portclasses.Michael I. Bushnell1995-06-271-2/+2
|
* (trivfs_S_fsys_goaway): Call trivfs_goaway the new way.Michael I. Bushnell1995-06-271-3/+3
|
* (trivfs_startup): New parms CONTROL_BUCKET and PROTID_BUCKET; passMichael I. Bushnell1995-06-271-5/+8
| | | | them to trivfs_handle_port. Use new ports interface.
* (trivfs_startup): New parms CONTROL_BUCKET and PROTID_BUCKET.Michael I. Bushnell1995-06-271-1/+3
|
* (trivfs_clean_protid): Use new ports interface. Use PREdecrement inMichael I. Bushnell1995-06-271-2/+2
| | | | reference counting check.
* (trivfs_do_mach_notify_no_senders): Use new ports interface.Michael I. Bushnell1995-06-271-3/+3
|
* (_trivfs_begin_using_protid, _trivfs_end_using_protid,Michael I. Bushnell1995-06-271-15/+15
| | | | | _trivfs_begin_using_oontrol, _trivfs_end_using_control): Use new ports interface.
* (trivfs_S_io_restrict_auth): Use new ports interface.Michael I. Bushnell1995-06-271-1/+3
|
* (trivfs_S_io_reauthenticate): Use new ports interface.Michael I. Bushnell1995-06-271-1/+3
|
* (trivfs_S_io_duplicate): Use new ports interface.Michael I. Bushnell1995-06-271-1/+3
|
* (trivfs_handle_port): Take new parms; use new ports interface;Michael I. Bushnell1995-06-271-4/+8
| | | | initialize CNTL->protid_bucket.
* (trivfs_handle_port): New parms CONTROL_BUCKET and PROTID_BUCKET.Michael I. Bushnell1995-06-271-1/+3
|
* (trivfs_S_fsys_getroot): Use new form of ports_allocate_port call.Michael I. Bushnell1995-06-271-2/+3
|
* (struct trivfs_control): New member `protid_bucket'.Michael I. Bushnell1995-06-271-0/+1
|
* (trivfs_control): Renamed member `protid_types' to be `protid_class'Michael I. Bushnell1995-06-271-1/+1
| | | | and changed type to be `stroct port_class *'.
* (trivfs_protid_portclasses): Renamed fromMichael I. Bushnell1995-06-271-11/+14
| | | | | | | | | | | trivfs_protid_porttypes. Change type to `struct port_class *'. (trivfs_protid_nportclasses): Renamed from trivfs_protid_nporttypes. (trivfs_cntl_portclasses): Renamed from trivfs_cntl_porttypes. Change type to `struct port_class *'. (trivfs_cntl_nportclasses): Renamed from trivfs_cntl_nporttypes. (trivfs_startup): Pass port classes instead of integer types. (trivfs_handle_port): Likewise. (trivfs_goaway): Likewise.
* Add fsys_set_options, replacing fsys_mod_readonly.Miles Bader1995-05-121-5/+5
|
* Add startup.c.Miles Bader1995-04-121-1/+1
|
* If trivfs_fsid is zero, set it to our process id, which should be a niceMiles Bader1995-04-091-0/+5
| | | | unique value.
* Before calling trivfs_modify_stat, set the st_fstype & st_fsid fields toMiles Bader1995-04-091-1/+12
| | | | | trivfs_fstype & trivfs_fsid. But first, if trivfs_fsid is zero, set it to our process id, which should be a nice unique value.
* Declare trivfs_startup.Miles Bader1995-04-091-0/+9
|
* Initial revisionMiles Bader1995-04-091-0/+62
|
* (struct trivfs_control): Delete members `openshead' and `openstail'.Michael I. Bushnell1995-03-301-1/+0
|
* (trivfs_S_fsys_getroot): Strip out old hack for blocking.Michael I. Bushnell1995-03-301-86/+8
| | | | | (struct pending_open): Delete type. (trivfs_complete_open): Delete function.