summaryrefslogtreecommitdiff
path: root/syscall.c
AgeCommit message (Expand)AuthorFilesLines
2006-08-30complain if no disk 1rtm1-10/+1
2006-08-29clear killed flag in exitrtm1-3/+0
2006-08-29prune unneeded panics and debug outputrtm1-1/+1
2006-08-29i broke sbrk, fix itrtm1-2/+3
2006-08-29clean up stale error checks and panicsrtm1-3/+3
2006-08-26consistently ignore more than 14 chars in path componentrtm1-8/+22
2006-08-26mkdir check error from mknodrtm1-2/+4
2006-08-25inode addrs[NDIRECT] -> NADDRSrtm1-11/+21
2006-08-24user-level malloc (untested)kaashoek1-19/+5
2006-08-23i/o redirection in shkaashoek1-0/+29
2006-08-20compiling, but untested dupkaashoek1-5/+24
2006-08-20removed block system callkaashoek1-41/+20
2006-08-19chdirkaashoek1-1/+42
2006-08-14set size for directories correctly in wdir and mkfskaashoek1-1/+11
2006-08-14start on mkdirkaashoek1-0/+28
2006-08-13fix iget() bug that allocated in-use inode[] entriesrtm1-1/+2
2006-08-13namei returns locked parent dir inode for create / unlinkrtm1-3/+3
2006-08-13link()rtm1-1/+18
2006-08-12fix getblk to actually lock the blockrtm1-53/+0
2006-08-12fstatkaashoek1-0/+26
2006-08-12unlink,mknod,create with multi-component pathnames should work nowkaashoek1-12/+6
2006-08-11fix deadlock---iput(dp) asapkaashoek1-28/+8
2006-08-11init creates console, opens 0/1/2, runs shrtm1-5/+12
2006-08-10low-level keyboard input (not hooked up to /dev yet)rtm1-0/+1
2006-08-10printfkaashoek1-0/+27
2006-08-09iread for T_DEVkaashoek1-10/+19
2006-08-09fix test program: don't close before writingkaashoek1-8/+1
2006-08-09devswkaashoek1-2/+7
2006-08-08fix race in holding() check in acquire()rtm1-0/+1
2006-08-08mknod,ialloc,iupdatekaashoek1-0/+38
2006-08-07bwritekaashoek1-0/+8
2006-08-04better interrupt plan---this one appears to workkaashoek1-0/+1
2006-07-29open()rtm1-0/+39
2006-07-28exec argumentsrtm1-7/+63
2006-07-27primitive execrtm1-3/+97
2006-07-21nameirtm1-1/+11
2006-07-21breadrtm1-21/+21
2006-07-20uint32_t -> uint &crtm1-0/+2
2006-07-18prevent longjmp / forkret from writing over tf->edirtm1-5/+3
2006-07-17add ide_lock for sleeprsc1-1/+4
2006-07-17add uint and standardize on typedefs instead of unsignedrsc1-10/+10
2006-07-17goodbye PushRegsrsc1-2/+2
2006-07-16standardize on not using foo_ prefix in struct foorsc1-3/+6
2006-07-16add cons_puts for atomic (readable) outputrsc1-5/+40
2006-07-16Attempt to clean up newproc somewhat.rsc1-8/+5
2006-07-16New scheduler.rsc1-1/+2
2006-07-15move everything having to do with proc_table_lock into proc.crsc1-46/+9
2006-07-15Add void for ANSI Crsc1-13/+11
2006-07-15Change fetchint, fetcharg, and putint to return -1 on error, 0 on success.rsc1-5/+5
2006-07-15no more recursive locksrtm1-9/+24