Gregory Nutt
|
a4d6af8343
Check return from nxsem_wait_initialize()
|
4 年之前 |
Xiang Xiao
|
5c80b94820
Replace #include <semaphore.h> to #include <nuttx/semaphore.h>
|
4 年之前 |
Gregory Nutt
|
b54ffe858a
Standardization of some function headers.
|
6 年之前 |
Gregory Nutt
|
7cf88d7dbd
Make sure that labeling is used consistently in all function headers.
|
6 年之前 |
Gregory Nutt
|
7cc63f90d9
sched/semaphore: sem_trywait() modifies the errno value and, hence, should not be used within the OS. Use nxsem_trywait() instead.
|
7 年之前 |
Gregory Nutt
|
9568600ab1
Squashed commit of the following:
|
7 年之前 |
Gregory Nutt
|
83cdb0c552
Squashed commit of the following:
|
7 年之前 |
Gregory Nutt
|
e7ce9c4a79
sem_open() should return SEM_FAILED on any failures. This is change change in the POSIX specification since the original sem_open() was written so many years ago.
|
7 年之前 |
Gregory Nutt
|
abcbb24cf2
sem_open(): Fix a compiler error introduced with the setvbuf() changes.
|
7 年之前 |
Gregory Nutt
|
47ddfa346d
Soft links: Eliminate in-stack allocation of path working buffer needed for traversal fo paths with soft links.
|
7 年之前 |
Gregory Nutt
|
45fd98da88
Add macros support that will eventually allow dynamic allocation of strings need to support soft links.
|
7 年之前 |
Gregory Nutt
|
8f2c7198ed
inode_find: Now takes struct inode_desc_s type as input. This was necessary before that structure includes some data storage. It was used within inode_find(), but that means that the life of the data was the life of inode_find(). That data must persist longer. It is now provided by the caller so that the life of the data persists for the entire life of the caller.
|
7 年之前 |
Gregory Nutt
|
0c9935f8ac
FS: Remove inode_find_nofollow. Instead provide a bool nofollow argument to inode_find.
|
7 年之前 |
Gregory Nutt
|
9008308b64
Remove some block comments before empty code sections
|
8 年之前 |
Gregory Nutt
|
0fb035f76b
Standardize some naming in code section comments
|
8 年之前 |
Gregory Nutt
|
c70987e551
nuttx/fs: Fix some spacing and alignment issues
|
9 年之前 |
Gregory Nutt
|
0b12dbf95d
Fix some spacing problems
|
9 年之前 |
Gregory Nutt
|
cb9e27c3b0
Standardize naming used for public data and function groupings
|
9 年之前 |
Gregory Nutt
|
cc7130b836
Correct a reference counting error in mq_open()
|
9 年之前 |
Gregory Nutt
|
5462ede661
Fix some unbalanced sched_lock()/sched_unlock() pairs int the re-implemented VFS semaphore and message queue logic
|
10 年之前 |
Gregory Nutt
|
584d0fe4ad
Complete re-implementation of mq_open()
|
10 年之前 |
Gregory Nutt
|
ae90309b36
Move fs/fs.h to fs/inode/inode.h and some to fs/driver/driver.h
|
10 年之前 |
Gregory Nutt
|
650a0d0615
Completes VFS-based named semaphore implemetation. Still a little buggy
|
10 年之前 |
Gregory Nutt
|
30694f064c
Add VFS-based sem_open() implementation
|
10 年之前 |