vfs: Remove ext2 support
[akaros.git] / kern / include / ns.h
2018-04-30 Barret Rhoden9ns: Add get_cwd()
2018-04-30 Barret Rhoden9ns: allow 'current-less' operations in 9ns
2018-04-30 Barret Rhoden9ns: Implement chdir/fchdir
2018-04-30 Barret Rhoden9ns: Remove support for SYS_rename
2018-04-30 Barret Rhoden9ns: Support SYS_access (XCC)
2018-04-30 Barret Rhodenmm: 9ns: Add support for mmap
2018-04-30 Barret Rhoden9ns: Fix devtab function pointer signatures
2018-04-06 Barret Rhoden9ns: Use a helper struct for walk/namec options
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()
2018-04-06 Barret Rhoden9ns: Add 'extensions' to dev.create
2018-04-06 Barret Rhoden9ns: Add helpers for permissions checks
2017-11-16 Barret Rhodennet: Split up BCKSUM_FLAGS
2017-11-16 Barret RhodenEncapsulate block metadata better
2017-11-16 Barret Rhodennet: Clarify transport checksum offload
2017-11-16 Barret Rhodennet: Remove block->checksum
2017-11-16 Barret Rhodennet: Add network_offset to blocks
2017-11-16 Barret Rhodennet: Change transport_header_end -> tranport_offset
2017-10-16 Barret RhodenFix dup() of 9ns FDs
2017-07-20 Barret Rhodenqio: Allow changing limits dynamically
2017-06-02 Barret Rhodennet: Add accounting to help TSO/LSO/GSO
2017-05-26 Barret Rhodenqio: Track the amount of bytes read
2017-03-31 Barret Rhoden9ns: Align struct dirtab to 64 bytes
2017-03-30 Barret Rhoden9ns: Use an int for perm and mode
2017-02-15 Barret RhodenUse const for readstr() and readmem() source args
2017-02-09 Barret Rhodenqio: Fix race with multiple blockers
2017-01-18 Fergus Simpsondevproc: change user from char* to struct username
2017-01-10 Barret RhodenMake chan->flag 32 bits
2017-01-10 Barret RhodenAdd a synth_buf to chan
2017-01-10 Barret Rhodeniplib: Make netmkaddr() threadsafe
2016-10-14 Ronald G. Minnichcapability device: get it to compile
2016-10-06 Barret RhodenAdd a devstat helper
2016-10-06 Barret RhodenRemove the old console input code; use qio
2016-09-21 Barret Rhodenqio: Add helpers to toggle state
2016-09-21 Barret Rhodenqio: Fix copyblock()
2016-06-30 Barret RhodenAdd a readnum() variant for hex
2016-05-03 Barret RhodenReport readablity/writablility via 9p stat
2016-04-15 Barret RhodenAdd the helper strtoul_from_ubuf()
2016-04-15 Barret RhodenImplement pipes in userspace (XCC)
2016-04-05 Barret Rhodenqio: Remove the old qnonblock()
2016-04-05 Barret Rhodenqio: Provide helpers for O_NONBLOCK operations
2016-04-05 Barret Rhodenqio: Consolidate readers into __qbread()
2016-03-31 Barret RhodenMake freeb() and freeblist() return the old size
2016-03-31 Barret RhodenPass the buf to block_append_extra()
2016-03-31 Barret Rhodenqio: Remove qconsume()
2016-03-31 Barret RhodenStop calling qremove() outside qio.c
2016-03-31 Barret Rhodenqio: Consolidate producer functions
2016-03-31 Barret Rhodenqio: remove qproduce()
2016-03-31 Barret RhodenMake all block allocations use the same func [2/2]
2016-03-31 Barret RhodenMake iallocb just an _allocb(x, 0) [1/2]
2016-03-31 Barret RhodenAdd a chan_ctl devop; support fcntl on chans
2016-02-04 Barret RhodenUse the new RNG for the networking stack
2016-02-04 Barret RhodenUse random_read() for small urandom_read() calls
2016-02-04 Ronald G. MinnichAdd a random device; remove old genrandom junk; remove...
2015-11-30 Barret RhodenAdd the #vars device to export kernel variables
2015-11-30 Barret RhodenRemove the edata symbol
2015-11-18 Davide LibenziRemoved lingering error string variables
2015-11-11 Davide LibenziMigrated Akaros code to use pragma once (XCC)
2015-10-28 Dan CrossReplace most uses of strncpy with strlcpy.
2015-10-28 Ronald G. MinnichAdd the Inferno license to files we got from Inferno
2015-10-13 Davide LibenziAvoid void* error buffer declaration
2015-10-08 Xiao JiaAdd helper function block_append_extra
2015-10-08 Xiao JiaChange block_add_extd to return success or error
2015-10-08 Xiao JiaRefactor freeb to separate out free_block_extra
2015-09-28 Barret RhodenAccount for 0x in NUMSIZE{32,64}
2015-09-28 Barret RhodenImplement sys_open() with sys_openat() (XCC)
2015-09-28 Barret RhodenSplit namec() into a start point and __namec_from
2015-09-28 Barret RhodenChange namec() and walk()'s nomount to can_mount
2015-09-28 Barret RhodenRemove unused error strings
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 RhodenSupport O_PATH for open() (XCC)
2015-09-28 Barret RhodenRename various 9ns symbols to O_FOO (XCC)
2015-09-28 Barret RhodenClean up usage of fcntl flags (XCC)
2015-09-28 Barret RhodenReplace IS_READONLY with an O_WRITE check [5/7]
2015-09-28 Barret RhodenConvert omode to 9p for devmnt [4/7]
2015-09-28 Barret RhodenProperly convert open mode flags to rwx [3/7]
2015-09-28 Barret RhodenMake O_RDONLY non-zero (XCC) [1/7]
2015-09-28 Barret Rhodenqio: Add callbacks for unblocking queues
2015-09-28 Barret RhodenAdd FD tap infrastructure (XCC)
2015-07-28 Barret RhodenRemove all fgrp code
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-27 Barret RhodenRemove repeated entires in ns.h
2015-07-24 Barret RhodenSupport O_NONBLOCK when opening #I chans
2015-07-24 Barret RhodenChange Chan flags to match open() file flags
2015-07-24 Barret Rhodenqio: Add non-blocking queues
2015-07-24 Barret Rhodenqio: Track Qdropoverflow as a state
2015-07-24 Barret Rhodenqio: Rename qnoblock -> qdropoverflow
2015-01-19 Barret RhodenFixes O_CLOEXEC
2015-01-19 Barret RhodenFixes kernel argument checking in "m"
2015-01-07 Barret Rhodenread_exactly_n()
2015-01-01 Barret RhodenImplements werrstr in glibc (XCC)
2014-12-31 Kevin KluesAdjust alignment for the devtab and linker funcs
2014-09-18 Barret RhodenCrank up the READSTR buffer a bit
2014-08-19 Barret RhodenSYS_dup_fds_to (XCC)
2014-07-27 Ronald G. Minnichsys_rename: allow arbitrary rename
2014-07-25 Ronald G. Minnichsysrename: fix to take full paths. Currently not quite...
next