projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Encapsulate block metadata better
[akaros.git]
/
kern
/
src
/
ns
/
sysfile.c
2017-11-16
Barret Rhoden
net: Move ip.h to net/ip.h
blob
|
commitdiff
2017-10-16
Barret Rhoden
Fix dup() of 9ns FDs
blob
|
commitdiff
|
diff to current
2017-05-25
Barret Rhoden
Fix Plan 9 partial write() return values
blob
|
commitdiff
|
diff to current
2017-01-10
Barret Rhoden
Do not allow setting O_REMCLO with fcntl()
blob
|
commitdiff
|
diff to current
2017-01-10
Barret Rhoden
Don't attempt namec_from from non-O_PATH FDs
blob
|
commitdiff
|
diff to current
2016-10-06
Barret Rhoden
Fix a few debugging tools
blob
|
commitdiff
|
diff to current
2016-06-17
Barret Rhoden
Handle lack of chaninfo() in print_chaninfo()
blob
|
commitdiff
|
diff to current
2016-05-20
Dan Cross
CLEANUP: Remove trailing whitespace throughout the...
blob
|
commitdiff
|
diff to current
2016-04-15
Barret Rhoden
Implement pipes in userspace (XCC)
blob
|
commitdiff
|
diff to current
2016-04-05
Barret Rhoden
Remove the special casing of #pipe in lseek
blob
|
commitdiff
|
diff to current
2016-03-31
Barret Rhoden
Rename KMALLOC_* -> MEM_* [2/2]
blob
|
commitdiff
|
diff to current
2016-03-31
Barret Rhoden
Add a chan_ctl devop; support fcntl on chans
blob
|
commitdiff
|
diff to current
2016-03-31
Barret Rhoden
Fix chan ref leak in fd_setfl()
blob
|
commitdiff
|
diff to current
2016-02-14
Barret Rhoden
Remove uses of errno_to_string()
blob
|
commitdiff
|
diff to current
2016-02-03
Ronald G. Minnich
New and easy strace framework.
blob
|
commitdiff
|
diff to current
2016-01-25
Ronald G. Minnich
error: return usable error strings, not nothing.
blob
|
commitdiff
|
diff to current
2015-12-10
Barret Rhoden
Do not switch_to in plan9setup()
blob
|
commitdiff
|
diff to current
2015-12-10
Barret Rhoden
Have switch_{to,back} use an opaque uintptr_t
blob
|
commitdiff
|
diff to current
2015-10-28
Ronald G. Minnich
Add the Inferno license to files we got from Inferno
blob
|
commitdiff
|
diff to current
2015-10-15
Davide Libenzi
Fixed error() reporting when error codes are reported...
blob
|
commitdiff
|
diff to current
2015-10-14
Davide Libenzi
Changed a few EFAIL to proper errno codes.
blob
|
commitdiff
|
diff to current
2015-10-14
Davide Libenzi
Dropped char* error file to unify common error strings...
blob
|
commitdiff
|
diff to current
2015-10-14
Davide Libenzi
Added explicit errno reporting from error() API.
blob
|
commitdiff
|
diff to current
2015-10-08
Barret Rhoden
Allow fcntl() to toggle O_NONBLOCK
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Implement sys_open() with sys_openat() (XCC)
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Change namec() and walk()'s nomount to can_mount
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Remove struct dev's dc [3/3]
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Idenfity devices by name, not by char [1/3]
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Ensure syspipe() catches error()
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Support O_PATH for open() (XCC)
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Rename various 9ns symbols to O_FOO (XCC)
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Fix 9ns FD access
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Change omode() to not special-case O_EXEC [6/7]
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Replace IS_READONLY with an O_WRITE check [5/7]
blob
|
commitdiff
|
diff to current
2015-07-28
Barret Rhoden
Remove all fgrp code
blob
|
commitdiff
|
diff to current
2015-07-28
Barret Rhoden
Implement 9ns FD functions with fd tables
blob
|
commitdiff
|
diff to current
2015-07-27
Barret Rhoden
Make newfd() take an int
blob
|
commitdiff
|
diff to current
2015-07-27
Barret Rhoden
Remove the "dup2" option from sysdup
blob
|
commitdiff
|
diff to current
2015-07-27
Barret Rhoden
Move p->fgrp into p->open_files
blob
|
commitdiff
|
diff to current
2015-07-24
Barret Rhoden
Support O_NONBLOCK when opening #I chans
blob
|
commitdiff
|
diff to current
2015-07-24
Barret Rhoden
Change Chan flags to match open() file flags
blob
|
commitdiff
|
diff to current
2015-04-21
Barret Rhoden
Fixes unmount
blob
|
commitdiff
|
diff to current
2015-01-19
Barret Rhoden
Fixes O_CLOEXEC
blob
|
commitdiff
|
diff to current
2015-01-07
Barret Rhoden
read_exactly_n()
blob
|
commitdiff
|
diff to current
2014-09-11
Barret Rhoden
grow_fd() sets errno/errstr
blob
|
commitdiff
|
diff to current
2014-09-10
Barret Rhoden
growfd() grows enough for the desired fd
blob
|
commitdiff
|
diff to current
2014-08-19
Barret Rhoden
SYS_dup_fds_to (XCC)
blob
|
commitdiff
|
diff to current
2014-08-19
Ronald G. Minnich
Allow a parent to set up a child's fd's via a new syste...
blob
|
commitdiff
|
diff to current
2014-07-25
Ronald G. Minnich
sysrename: fix to take full paths. Currently not quite...
blob
|
commitdiff
|
diff to current
2014-07-20
Barret Rhoden
Fixes large dirreads on 9ns
blob
|
commitdiff
|
diff to current
2014-07-08
Ronald G. Minnich
rread: if you hit eof on a directory, mark the chan...
blob
|
commitdiff
|
diff to current
2014-07-08
Ronald G. Minnich
rread: fix lingering 2048 constant -> DIRREADSIZE
blob
|
commitdiff
|
diff to current
2014-07-08
Ronald G. Minnich
sysfile.c: bump up the read size using a constant
blob
|
commitdiff
|
diff to current
2014-07-08
Barret Rhoden
Cleans up kdirent hack, removes MIN_M_BUF_SZ
blob
|
commitdiff
|
diff to current
2014-07-04
Ronald G. Minnich
Fix up reads.
blob
|
commitdiff
|
diff to current
2014-07-01
Barret Rhoden
sys_proc_create() can dup FGRPs (XCC)
blob
|
commitdiff
|
diff to current
2014-05-14
Barret Rhoden
Fixes some channel refcnts
blob
|
commitdiff
|
diff to current
2014-05-13
Barret Rhoden
Monitor procinfo FD formatting
blob
|
commitdiff
|
diff to current
2014-05-13
Barret Rhoden
Chan refcnting uses a helper
blob
|
commitdiff
|
diff to current
2014-04-26
Barret Rhoden
Fixes short 9ns dirent reads
blob
|
commitdiff
|
diff to current
2014-04-01
Kevin Klues
Grow the 9ns fd array when necessary
blob
|
commitdiff
|
diff to current
2014-03-21
Kevin Klues
Fix bug with duping fds for plan 9 files
blob
|
commitdiff
|
diff to current
2014-01-31
Ronald G. Minnich
Fix up sys*stat
blob
|
commitdiff
|
diff to current
2014-01-31
Ronald G. Minnich
Create akaros wrappers for sysstat and sysfstat
blob
|
commitdiff
|
diff to current
2014-01-30
Barret Rhoden
Fixes remove bug
blob
|
commitdiff
|
diff to current
2014-01-29
Barret Rhoden
Lindent pass
blob
|
commitdiff
|
diff to current
2014-01-29
Barret Rhoden
Adds chaninfo()
blob
|
commitdiff
|
diff to current
2014-01-28
Barret Rhoden
9ns supports O_APPEND
blob
|
commitdiff
|
diff to current
2014-01-28
Barret Rhoden
getfl and setfl for 9ns
blob
|
commitdiff
|
diff to current
2014-01-28
Barret Rhoden
Temporary fix for kdirent reading
blob
|
commitdiff
|
diff to current
2014-01-24
Barret Rhoden
Clarifies O_TRUNC warnings
blob
|
commitdiff
|
diff to current
2014-01-21
Barret Rhoden
Fixes OREAD / omode checks
blob
|
commitdiff
|
diff to current
2014-01-21
Barret Rhoden
Fix VFS hack bug
blob
|
commitdiff
|
diff to current
2014-01-21
Barret Rhoden
Devtab created with linker tables
blob
|
commitdiff
|
diff to current
2014-01-19
Barret Rhoden
readdir() kdirent hack
blob
|
commitdiff
|
diff to current
2014-01-19
Barret Rhoden
Open mode checks, don't use == for OREAD
blob
|
commitdiff
|
diff to current
2014-01-19
Barret Rhoden
Converts between 9ns and VFS stat structs
blob
|
commitdiff
|
diff to current
2014-01-19
Ronald G. Minnich
Set up what we think is the right way to read directories
blob
|
commitdiff
|
diff to current
2014-01-18
Barret Rhoden
waserror() audit
blob
|
commitdiff
|
diff to current
2014-01-18
Barret Rhoden
Fixes #r's 'name'
blob
|
commitdiff
|
diff to current
2014-01-18
Ronald G. Minnich
add a root device.
blob
|
commitdiff
|
diff to current
2014-01-18
Barret Rhoden
Use newfgrp, and don't inherit from the old
blob
|
commitdiff
|
diff to current
2014-01-18
Barret Rhoden
9ns side of the VFS/9ns FD sharing
blob
|
commitdiff
|
diff to current
2014-01-18
Barret Rhoden
Akaros side of the VFS/9ns connection
blob
|
commitdiff
|
diff to current
2014-01-17
Ronald G. Minnich
This breaks the build but I ran out of time.
blob
|
commitdiff
|
diff to current
2014-01-17
Ronald G. Minnich
Start providing support for 9 namespaces.
blob
|
commitdiff
|
diff to current
2014-01-17
Ronald G. Minnich
More trimming to get things to build.
blob
|
commitdiff
|
diff to current
2014-01-17
Ronald G. Minnich
Added system calls, had to tweak a few things as a...
blob
|
commitdiff
|
diff to current