Unmap pages mapped during a failed fill_vmr()
[akaros.git] / kern / src / ns / sysfile.c
2019-06-12 Barret RhodenFix chan memory leak in sysopenat()
2019-06-12 Barret RhodenSupport O_CREATE with SYS_openat
2019-04-30 Barret RhodenRemove extraneous sysfd2path()
2019-04-03 Barret RhodenRemove unnecessary panic() in rread()
2019-03-24 Barret RhodenTreat tabs as having eight spaces instead of four
2019-03-02 Barret RhodenCheck read() and write() for offset + count wraparound
2018-10-02 Barret RhodenMake SYS_chdir affect other processes
2018-09-25 Barret RhodenThrow an error on bad statchecks
2018-07-30 Barret RhodenAdd fd_chan_ctl() (XCC)
2018-07-19 Barret RhodenSerialize multiline printks
2018-06-19 Barret RhodenAllow fchdir() from non-O_PATH fds
2018-04-30 Barret Rhoden9ns: Remove CCACHE
2018-04-30 Barret Rhoden9ns: Support setting FD flags (XCC)
2018-04-30 Barret Rhoden9ns: Implement fsync with chan_ctl
2018-04-30 Barret Rhoden9ns: Make chan_ctl() mandatory
2018-04-30 Barret Rhoden9ns: Add #gtfs
2018-04-30 Barret Rhoden9ns: Add MEM_WAIT in a few places
2018-04-30 Barret Rhoden9ns: Support rename
2018-04-30 Barret Rhodenvfs: Remove vfs.h
2018-04-30 Barret Rhodenvfs: Move FD management code to 9ns
2018-04-30 Barret Rhodenvfs: Remove the last references to struct file *
2018-04-30 Barret Rhodenvfs: Remove KFS, blockdev and devfs
2018-04-30 Barret Rhoden9ns: Add get_cwd()
2018-04-30 Barret Rhoden9ns: Remove #root
2018-04-30 Barret Rhoden9ns: Implement chdir/fchdir
2018-04-06 Barret Rhoden9ns: Sort out when to not follow symlinks
2018-04-06 Barret Rhoden9ns: Add high-level support for symlinks
2018-04-06 Barret Rhoden9ns: Extend struct dir and the stat M bufs
2018-04-06 Barret Rhoden9ns: Add 'extensions' to namec()
2017-11-16 Barret Rhodennet: Move ip.h to net/ip.h
2017-10-16 Barret RhodenFix dup() of 9ns FDs
2017-05-25 Barret RhodenFix Plan 9 partial write() return values
2017-01-10 Barret RhodenDo not allow setting O_REMCLO with fcntl()
2017-01-10 Barret RhodenDon't attempt namec_from from non-O_PATH FDs
2016-10-06 Barret RhodenFix a few debugging tools
2016-06-17 Barret RhodenHandle lack of chaninfo() in print_chaninfo()
2016-05-20 Dan CrossCLEANUP: Remove trailing whitespace throughout the...
2016-04-15 Barret RhodenImplement pipes in userspace (XCC)
2016-04-05 Barret RhodenRemove the special casing of #pipe in lseek
2016-03-31 Barret RhodenRename KMALLOC_* -> MEM_* [2/2]
2016-03-31 Barret RhodenAdd a chan_ctl devop; support fcntl on chans
2016-03-31 Barret RhodenFix chan ref leak in fd_setfl()
2016-02-14 Barret RhodenRemove uses of errno_to_string()
2016-02-03 Ronald G. MinnichNew and easy strace framework.
2016-01-25 Ronald G. Minnicherror: return usable error strings, not nothing.
2015-12-10 Barret RhodenDo not switch_to in plan9setup()
2015-12-10 Barret RhodenHave switch_{to,back} use an opaque uintptr_t
2015-10-28 Ronald G. MinnichAdd the Inferno license to files we got from Inferno
2015-10-15 Davide LibenziFixed error() reporting when error codes are reported...
2015-10-14 Davide LibenziChanged a few EFAIL to proper errno codes.
2015-10-14 Davide LibenziDropped char* error file to unify common error strings...
2015-10-14 Davide LibenziAdded explicit errno reporting from error() API.
2015-10-08 Barret RhodenAllow fcntl() to toggle O_NONBLOCK
2015-09-28 Barret RhodenImplement sys_open() with sys_openat() (XCC)
2015-09-28 Barret RhodenChange namec() and walk()'s nomount to can_mount
2015-09-28 Barret RhodenRemove struct dev's dc [3/3]
2015-09-28 Barret RhodenIdenfity devices by name, not by char [1/3]
2015-09-28 Barret RhodenEnsure syspipe() catches error()
2015-09-28 Barret RhodenSupport O_PATH for open() (XCC)
2015-09-28 Barret RhodenRename various 9ns symbols to O_FOO (XCC)
2015-09-28 Barret RhodenFix 9ns FD access
2015-09-28 Barret RhodenChange omode() to not special-case O_EXEC [6/7]
2015-09-28 Barret RhodenReplace IS_READONLY with an O_WRITE check [5/7]
2015-07-28 Barret RhodenRemove all fgrp code
2015-07-28 Barret RhodenImplement 9ns FD functions with fd tables
2015-07-27 Barret RhodenMake newfd() take an int
2015-07-27 Barret RhodenRemove the "dup2" option from sysdup
2015-07-27 Barret RhodenMove p->fgrp into p->open_files
2015-07-24 Barret RhodenSupport O_NONBLOCK when opening #I chans
2015-07-24 Barret RhodenChange Chan flags to match open() file flags
2015-04-21 Barret RhodenFixes unmount
2015-01-19 Barret RhodenFixes O_CLOEXEC
2015-01-07 Barret Rhodenread_exactly_n()
2014-09-11 Barret Rhodengrow_fd() sets errno/errstr
2014-09-10 Barret Rhodengrowfd() grows enough for the desired fd
2014-08-19 Barret RhodenSYS_dup_fds_to (XCC)
2014-08-19 Ronald G. MinnichAllow a parent to set up a child's fd's via a new syste...
2014-07-25 Ronald G. Minnichsysrename: fix to take full paths. Currently not quite...
2014-07-20 Barret RhodenFixes large dirreads on 9ns
2014-07-08 Ronald G. Minnichrread: if you hit eof on a directory, mark the chan...
2014-07-08 Ronald G. Minnichrread: fix lingering 2048 constant -> DIRREADSIZE
2014-07-08 Ronald G. Minnichsysfile.c: bump up the read size using a constant
2014-07-08 Barret RhodenCleans up kdirent hack, removes MIN_M_BUF_SZ
2014-07-04 Ronald G. MinnichFix up reads.
2014-07-01 Barret Rhodensys_proc_create() can dup FGRPs (XCC)
2014-05-14 Barret RhodenFixes some channel refcnts
2014-05-13 Barret RhodenMonitor procinfo FD formatting
2014-05-13 Barret RhodenChan refcnting uses a helper
2014-04-26 Barret RhodenFixes short 9ns dirent reads
2014-04-01 Kevin KluesGrow the 9ns fd array when necessary
2014-03-21 Kevin KluesFix bug with duping fds for plan 9 files
2014-01-31 Ronald G. MinnichFix up sys*stat
2014-01-31 Ronald G. MinnichCreate akaros wrappers for sysstat and sysfstat
2014-01-30 Barret RhodenFixes remove bug
2014-01-29 Barret RhodenLindent pass
2014-01-29 Barret RhodenAdds chaninfo()
2014-01-28 Barret Rhoden9ns supports O_APPEND
2014-01-28 Barret Rhodengetfl and setfl for 9ns
2014-01-28 Barret RhodenTemporary fix for kdirent reading
2014-01-24 Barret RhodenClarifies O_TRUNC warnings
next