summaryrefslogtreecommitdiff
path: root/devnode/devnode.c
AgeCommit message (Collapse)Author
2015-09-28devnode: convert to trivfs dynamic classes and bucketsJustus Winter
libtrivfs contains two ways of managing more than one port class and bucket. There is the old way of using a statically allocated array with explicit length, and the new way with dynamically allocated vectors. Converting all users to the new way of handling multiple classes and/or buckets, we can simplify the code in libtrivfs. In many cases, the code will be simpler and more expressive for the user. This also fixes a mild bug. The classes and buckets given to `trivfs_startup' end up in the dynamic vectors too, making the object lookup code use the more complicated code path. * devnode/devnode.c: Convert to dynamic classes and buckets.
2014-04-12sync dde stuffJustus Winter
2014-04-07libports: fix notify_port_t receiver lookupsJustus Winter
This is a patch that in conjunction with e9687ec4ff525ae4a88314ba4ae97da770bd012f fixes the receiver lookups for the notify_port_t type. * devnode/Makefile (MIGSFLAGS): Use mig-mutate.h. * eth-filter/Makefile: Likewise. * eth-multiplexer/Makefile: Likewise. * libmachdev/Makefile: Likewise. * devnode/mig-mutate.h: New file. * eth-filter/mig-mutate.h: Likewise. * eth-multiplexer/mig-mutate.h: Likewise. * libmachdev/mig-mutate.h: Likewise. * devnode/devnode.c: Adjust accordingly. * eth-filter/filter.c: Likewise. * eth-multiplexer/notify_impl.c: Likewise. * libmachdev/trivfs_server.c: Likewise.
2013-09-23New upstream snapshotSamuel Thibault
2013-09-16New upstream snapshotSamuel Thibault
2012-02-19Fix format securitySamuel Thibault
2010-06-16add fsys opt support in devnode.Zheng Da
2010-05-19Revert "make devnode open for reading and writing."Zheng Da
This reverts commit e0571ec558b13cbf400f2a0c55787238fcf3d858.
2010-05-07make devnode open for reading and writing.root
2010-05-04make devnode readable and writable.Zheng Da
2009-05-03This is my initial working version.root
There is a bug in boot in this version: subhurd sometimes cannot boot.