summaryrefslogtreecommitdiff
path: root/nuttx/fs
Commit message (Collapse)AuthorAgeFilesLines
* fs/aio/aio.h needs to disable itself is CONFIG_FS_AIO is not definedGregory Nutt2014-10-091-0/+3
|
* Move syslog back to libc/syslog from fs/syslogGregory Nutt2014-10-099-665/+9
|
* Remove non-standard, conditional syslog_enable(), instead only the required, ↵Gregory Nutt2014-10-095-146/+3
| | | | standard setlogmask()
* Fix a naming problem (actally a cut'n'paste problem)Gregory Nutt2014-10-082-6/+6
|
* Passing va_list in syscall does not work. Temporarily moved syslog and ↵Gregory Nutt2014-10-084-3/+39
| | | | lowsyslog into kernel code and access via a system call. Need to revisit. Will probably need to move all of syslog back from fs/syslog to libc/syslog
* Implement setlogmask(); move some syslog logic from libc/syslog to fs/syslogGregory Nutt2014-10-0810-9/+765
|
* make standard syslog and vsyslog POSIX compliant (also modify non-standard ↵Gregory Nutt2014-10-081-3/+4
| | | | syslog functions for compatibility). This will break a lot of things until ALL usage of syslog is updated to use the modified interfaces
* Fix typos that cause compile error when file system debug is enabledGregory Nutt2014-10-073-4/+4
|
* AIO signal related fixes; extensino to AIO testGregory Nutt2014-10-071-4/+12
|
* Fix a compilation error in last commits that occure if ↵Gregory Nutt2014-10-071-0/+4
| | | | CONFIG_PRIORITY_INHERITANCE is not selected
* Update some commentsGregory Nutt2014-10-072-52/+12
|
* The Asynch I/O implementation now satisfies POSIX priority requirements; it ↵Gregory Nutt2014-10-076-16/+193
| | | | uses the new low priority worker thread interfaces to adjust the priority of the worker thread according to the priority of the client thread
* Eliminate a warningGregory Nutt2014-10-061-1/+1
|
* Fix some cornercase locking issues; make AIO lock re-entrantGregory Nutt2014-10-064-17/+61
|
* Add test for aio_cancel() and fix some bugs found by the testGregory Nutt2014-10-061-7/+22
|
* Fix some errors and spec compliance issues with aio_cancel()Gregory Nutt2014-10-061-44/+76
|
* Fix compile problems with debug onGregory Nutt2014-10-061-0/+1
|
* Basic fixes for a clean simulator build with last big fs changesGregory Nutt2014-10-064-7/+8
|
* Major structure of file system functions to better support asynchronous I/O. ↵Gregory Nutt2014-10-0624-287/+564
| | | | Respository should not be trusted until I have a chance to verify everything
* Modify FS initialization logic to handle AIO container initialization.Gregory Nutt2014-10-064-5/+106
|
* Modify logic to use AIO control block containerGregory Nutt2014-10-065-53/+116
|
* Add a AIO control container to increase the payload with OS internal stuff.Gregory Nutt2014-10-065-4/+548
|
* Fix some compilation issues introduced with last commitGregory Nutt2014-10-053-3/+3
|
* Rename CONFIG_LIBC_AIO to CONFIG_FS_AIO since it is now an OS propertyGregory Nutt2014-10-057-20/+35
|
* Move all file operations from libc/aio to fs/aio. These will need to be ↵Gregory Nutt2014-10-059-0/+1265
| | | | kernel routines in order to handler issues with using file descriptors on worker thread
* First pread/pwrite typo fixesGregory Nutt2014-10-042-4/+4
|
* Add pread() and pwrite()Gregory Nutt2014-10-044-3/+267
|
* Fix an error when compiled with debug enabledGregory Nutt2014-09-301-2/+0
|
* Repartition some message queue logic: sched/mqueue should have all mqueue ↵Gregory Nutt2014-09-301-23/+4
| | | | knowledge; fs/mqueue should deal only with inodes
* Add support for a custom NSH ROMFS startup image header file location. From ↵Gregory Nutt2014-09-301-1/+1
| | | | Martin Lederhilger
* Oops... forgot to add a new directory in the last commitGregory Nutt2014-09-292-0/+68
|
* Add a framework that may someday support shared memory objects in the VFSGregory Nutt2014-09-292-0/+3
|
* Eliminate a warning about an uninitilized variableGregory Nutt2014-09-291-86/+90
|
* Fix some unbalanced sched_lock()/sched_unlock() pairs int the re-implemented ↵Gregory Nutt2014-09-295-4/+12
| | | | VFS semaphore and message queue logic
* First round of fixes for re-implemented VFS message queuesGregory Nutt2014-09-294-8/+10
|
* Completes the re-implementation of mq_unlink()Gregory Nutt2014-09-295-85/+149
|
* Complete re-implementation of mq_closeGregory Nutt2014-09-293-39/+35
|
* Complete re-implementation of mq_open()Gregory Nutt2014-09-293-62/+203
|
* Separate mqueue allocation logic from mq_open() and put it in ↵Gregory Nutt2014-09-293-66/+22
| | | | sched/mqueue/mq_msgqalloc.c
* Move mq_open.c, mq_close.c, and mq_unlink.c from sched/mqueue to fs/mqueueGregory Nutt2014-09-295-1/+579
|
* Fix a missed include file changeGregory Nutt2014-09-291-1/+1
|
* Move fs/fs.h to fs/inode/inode.h and some to fs/driver/driver.hGregory Nutt2014-09-2961-97/+177
|
* Add build support for messages queues as part of the VFS (only build logic, ↵Gregory Nutt2014-09-294-0/+55
| | | | no C files yet)
* More testing, bugfixes and integration of VFS-based named semaphoresGregory Nutt2014-09-284-8/+36
|
* Fix a typo in a Make.defs fileGregory Nutt2014-09-281-1/+1
|
* Seems to work okay now, but needs more testingGregory Nutt2014-09-282-11/+89
|
* Completes VFS-based named semaphore implemetation. Still a little buggyGregory Nutt2014-09-2817-32/+343
|
* Add VFS-based sem_open() implementationGregory Nutt2014-09-283-0/+272
|
* straighten out files in some Make.defs filesGregory Nutt2014-09-282-3/+3
|
* Create a build structure that will (eventually) support using the VFS to ↵Gregory Nutt2014-09-283-0/+66
| | | | manage named semaphores