summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1996-01-18(diskfs_file_update): Ext2fs doesn't require that the last block in the fileMiles Bader
always be allocated, so don't. (diskfs_grow, pager_unlock_page): Don't set last_block_allocated.
1996-01-18(struct disknode): Get rid of last_block_allocated field.Miles Bader
1996-01-18(read_disknode): Don't set last_block_allocated.Miles Bader
1996-01-18(diskfs_truncate): Don't set last_block_allocated.Miles Bader
1996-01-18Formerly dir-readdir.c.~2~Michael I. Bushnell
1996-01-18(diskfs_S_dir_readdir): Require read permission before succeeding.Michael I. Bushnell
1996-01-18Initial revisionMichael I. Bushnell
1996-01-18Formerly fsys-getroot.c.~2~Michael I. Bushnell
1996-01-18(diskfs_S_fsys_getroot): Deallocate ref to dotdot afterMichael I. Bushnell
diskfs_make_peropen, because the latter does not eat a reference.
1996-01-18(diskfs_S_fsys_getroot): In symlink case, use MOVE_SEND to return theMichael I. Bushnell
dotdot port to the user.
1996-01-18Initial revisionMichael I. Bushnell
1996-01-18entered into RCSMichael I. Bushnell
1996-01-18entered into RCSMichael I. Bushnell
1996-01-18entered into RCSMichael I. Bushnell
1996-01-18(report_carrier_off): Flush queues when carrier turns off.Michael I. Bushnell
1996-01-18(pty_io_select): Add new reply port parameter, and askMichael I. Bushnell
for notification if it dies.
1996-01-18 (trivfs_S_io_select): Ask for notification if our replyMichael I. Bushnell
port dies. Pass REPLY to pty_io_select().
1996-01-17Formerly storeread.c.~3~Miles Bader
1996-01-17Formerly file.c.~2~Miles Bader
1996-01-17Formerly create.c.~3~Miles Bader
1996-01-17Formerly device.c.~3~Miles Bader
1996-01-17Formerly store.h.~6~Miles Bader
1996-01-17Formerly Makefile.~4~Miles Bader
1996-01-17Initial revisionMiles Bader
1996-01-17Formerly derive.c.~3~Miles Bader
1996-01-17Formerly rdwr.c.~7~Miles Bader
1996-01-17Formerly set.c.~4~Miles Bader
1996-01-17Formerly make.c.~3~Miles Bader
1996-01-17Formerly Makefile.~3~Miles Bader
1996-01-17Formerly storeread.c.~2~Miles Bader
1996-01-17Initial revisionMiles Bader
1996-01-16(trivfs_modify_stat): The peropen hook holds a struct open, not a struct dev.Miles Bader
1996-01-16Formerly store.h.~5~Miles Bader
1996-01-16Formerly rdwr.c.~6~Miles Bader
1996-01-16Formerly set.c.~3~Miles Bader
1996-01-15(diskfs_direnter):Miles Bader
Don't include the terminating '\0' in on-disk directory entry names.
1996-01-15(diskfs_node_norefs): When losing our in-core copy of an inode, rememberMiles Bader
which indirect blocks still have to be written.
1996-01-15(pokel_inherit, pokel_finalize): New declarations.Miles Bader
1996-01-15(pokel_inherit, pokel_finalize): New functions.Miles Bader
1996-01-15(IO_SELECT_REPLY_PORT): New def.Miles Bader
1996-01-15(S_io_select):Miles Bader
Add reply port parameter, and request notification if it dies. Don't block if we can return EOF/EPIPE immediately.
1996-01-15(diskfs_lookup): Patch from ufs/dir.c: If we are returning an error, then setMiles Bader
the dirstat to be ignored by drop_dirstat.
1996-01-14(diskfs_alloc_node): Set NP->istranslated to 0.Miles Bader
1996-01-14(write_node): If NP isn't translated, force DI->i_translator to 0.Miles Bader
1996-01-14(inode_getblk, block_getblk): Set dn_set_mtime too.Miles Bader
1996-01-14Get rid of debugging cruft.Miles Bader
1996-01-14(packet_ensure, packet_ensure_efficiently):Miles Bader
Use packet_new_size() instead of packet_size_adjust(). (packet_size_adjust): Declaration removed. (packet_new_size): New declaration.
1996-01-14(pipe_send):Miles Bader
For non-blocking writes, avoid writing more than the user requested.
1996-01-14(packet_size_adjust): Function removed.Miles Bader
(packet_new_size): New function. (packet_read): Re-arrange to be slightly less confusing. Reverse start-past-buf-beginning test that may have leaked memory.
1996-01-12(pq_queue): Initialize the ports_alloced field.Miles Bader
(packet_read): When a page-aligned read consumes the whole buffer, but there's a non-page-multiple amount available, don't let buf_len go negative.