This website requires JavaScript.
Explore
Help
Sign In
OrgApache
/
incubator-nuttx
mirror of
https://github.com/apache/incubator-nuttx.git
Watch
1
Star
0
Fork
You've already forked incubator-nuttx
0
Code
Issues
Releases
Wiki
Activity
1c17e5f3c3
incubator-nuttx
/
drivers
/
pipes
History
Gregory Nutt
57bc329aac
Run nxstyle all .c and .h files modified by PR.
2020-05-17 14:01:00 -03:00
..
Kconfig
drivers/*/Kconfig: Consolidate driver Kconfig Files.
2020-02-15 15:19:11 +01:00
Make.defs
Remove exra whitespace from files (
#189
)
2020-01-31 09:24:49 -06:00
fifo.c
Rename pipe2/mkfifo2 to nx_pipe/nx_mkfifo
2020-05-04 07:20:02 -06:00
pipe.c
Rename pipe2/mkfifo2 to nx_pipe/nx_mkfifo
2020-05-04 07:20:02 -06:00
pipe_common.c
Run nxstyle all .c and .h files modified by PR.
2020-05-17 14:01:00 -03:00
pipe_common.h
drivers/pipes: Use inode reference counter instead of device reference counter to handle dup(). I found that if I dup() a pipe, the reference counter d_refs is not increased. If I close any of the fd, backed by the same pipe, the pipe will be freed. This causes any further usage on the fd referencing a non existent pipe. This change uses the inode reference counter, which is properly maintained during dup().
2019-08-06 07:31:57 -06:00