Commit Graph

8855 Commits

Author SHA1 Message Date
Gregory Nutt e4deeada85 More vfork(): If we get to vfork() via system call, then we need to clone some system call information so that the return form the cloned system call works correctly 2014-09-29 10:59:15 -06:00
Gregory Nutt eeb57240de Update ChangeLog 2014-09-29 10:47:12 -06:00
Gregory Nutt 1dc9768c1a Fix vfork(). Now that arguments are kept on the stack, the way that arguments are passed from parent to child in vfork() must change. This bug has always been present, but was not visible with the old strdup() way of passing arguments 2014-09-29 10:45:44 -06:00
Gregory Nutt d35492e703 Refresh STM32F4Discovery kosest configuration file 2014-09-29 08:00:51 -06:00
Gregory Nutt ceb532ae39 Fix conditional compilation error introduced with the named semaphore changes 2014-09-29 07:54:45 -06:00
Gregory Nutt 9a3f18db37 Fix missing header file for bug introduced yesterday 2014-09-29 07:48:45 -06:00
Gregory Nutt c910db8b7e Update ChangeLog 2014-09-29 07:15:49 -06:00
Gregory Nutt ae90309b36 Move fs/fs.h to fs/inode/inode.h and some to fs/driver/driver.h 2014-09-29 07:14:38 -06:00
Gregory Nutt d5dd9842dc Add build support for messages queues as part of the VFS (only build logic, no C files yet) 2014-09-29 07:00:11 -06:00
Gregory Nutt 71add0b9f2 Update ChangeLog 2014-09-29 06:53:07 -06:00
Gregory Nutt 8c958be5ab Semaphore initialization is now only required if priority inheritance is initialized 2014-09-29 06:50:48 -06:00
Gregory Nutt 60f8a8ec86 STM32F4-Discovery: Fix some backwad conditional compilation 2014-09-29 06:49:55 -06:00
Gregory Nutt 1b2729e35e More testing, bugfixes and integration of VFS-based named semaphores 2014-09-28 17:30:42 -06:00
Gregory Nutt 11a33801c4 Fix a typo in a Make.defs file 2014-09-28 16:45:39 -06:00
Gregory Nutt 999cc5ef8b Seems to work okay now, but needs more testing 2014-09-28 16:36:43 -06:00
Gregory Nutt 650a0d0615 Completes VFS-based named semaphore implemetation. Still a little buggy 2014-09-28 15:58:56 -06:00
Gregory Nutt 30694f064c Add VFS-based sem_open() implementation 2014-09-28 14:35:17 -06:00
Gregory Nutt aed3fe045e Add a simple named semaphore test to the OS test 2014-09-28 13:02:36 -06:00
Gregory Nutt 8a6a202c6d straighten out files in some Make.defs files 2014-09-28 12:26:22 -06:00
Gregory Nutt c73a47b8ac Upate ChangeLog 2014-09-28 12:19:51 -06:00
Gregory Nutt 242b34cf46 Create a build structure that will (eventually) support using the VFS to manage named semaphores 2014-09-28 12:19:01 -06:00
Gregory Nutt 7db12a638c Update ChangeLog 2014-09-28 11:47:08 -06:00
Gregory Nutt ff73be870e Move renaming files in fs/. to fs/vfs/. (Don't all belong there) 2014-09-28 11:46:11 -06:00
Gregory Nutt 1426e424ff Update ChangeLog 2014-09-28 11:28:52 -06:00
Gregory Nutt 36a88638a4 Move mount-related files from fs/. to fs/mount/. 2014-09-28 11:28:17 -06:00
Gregory Nutt d469a6743c Update ChangeLog 2014-09-28 11:18:10 -06:00
Gregory Nutt 349c44ded5 Move directory operations from fs/ to fs/dirent 2014-09-28 11:17:36 -06:00
Gregory Nutt 7679e6f2bc Forgot to add files from previous commits 2014-09-28 11:16:58 -06:00
Gregory Nutt bc71e175ee Update ChangeLog 2014-09-28 11:06:59 -06:00
Gregory Nutt a470a8cbd0 Move drive from fs/. to fs/driver/. 2014-09-28 11:06:21 -06:00
Gregory Nutt 9d28249778 Update ChangeLog 2014-09-28 10:54:17 -06:00
Gregory Nutt 39ff9d626e Move inode and VFS utils from fs/. to fs/inode/. 2014-09-28 10:53:40 -06:00
Gregory Nutt ebd4aa9193 Update Changelog 2014-09-28 10:17:10 -06:00
Gregory Nutt c0b12cd42d Add basic data structures that will allow us to move named semaphore support out of the OS and into the VFS (not complete). 2014-09-28 10:15:49 -06:00
Gregory Nutt a41c1de32c Add basic data structures that will allow us to move named semaphore support out of the OS and into the VFS (not complete). 2014-09-28 10:15:33 -06:00
Gregory Nutt 344f439b38 Update ChangeLog 2014-09-28 09:14:50 -06:00
Gregory Nutt d038133501 Rename fs/fs_internal.h to fs/fs.h 2014-09-28 09:13:56 -06:00
Gregory Nutt 8634a5e41c Fix a typo in a Kconfig file 2014-09-27 16:11:48 -06:00
Gregory Nutt ec010372c5 Update NuttX.html for the NuttX-7.5 release nuttx-7.5 2014-09-27 15:06:29 -06:00
Gregory Nutt da3e590d41 Fix typos in release notes 2014-09-27 14:11:12 -06:00
Gregory Nutt 116158af2e Update ReleaseNotes in preparation for the 7.5 release 2014-09-27 13:20:21 -06:00
Gregory Nutt 7208eebb39 Update ChangeLogs in preparation for the 7.5 release 2014-09-27 09:53:57 -06:00
Gregory Nutt c901f5975b Updated README.txt files 2014-09-27 09:50:07 -06:00
Gregory Nutt dadbbb8ac5 Fix some misleading debug output 2014-09-26 14:58:03 -06:00
Gregory Nutt 79eeb9f1b5 A little more clean-up of poll() error handling 2014-09-26 08:25:00 -06:00
Gregory Nutt a05107e7fe fs/poll: More typo fixes. Now I understand. It was not really being built in the configuration that I was using 2014-09-26 07:25:34 -06:00
Gregory Nutt edcf863162 Typo fix. Hmmm... how did this compile before? 2014-09-26 07:18:16 -06:00
Gregory Nutt 67cda62aea Should include time.h 2014-09-26 07:03:59 -06:00
Gregory Nutt 7455b4be53 Refresh configuration 2014-09-26 07:03:25 -06:00
Gregory Nutt 94443500a1 Update ChangeLog 2014-09-26 06:29:19 -06:00