4.115
Last change
on this file since 5a4bb75 was
5a4bb75,
checked in by Sebastian Huber <sebastian.huber@…>, on 04/26/12 at 12:28:52
|
Filesystem: Remove per file descriptor semaphore
The per file descriptor semaphore (field of rtems_libio_t) is unused in
RTEMS. There is a considerable memory overhead due to that. A
semaphore needs roughly 124 bytes which is huge compared to the
approximately 72 bytes for the file descriptor structure itself. Device
drivers can create their own synchronization primitives in the open
handler on demand.
|
-
Property mode set to
100644
|
File size:
649 bytes
|
Line | |
---|
1 | rtems_tests_PROGRAMS = spfatal14 |
---|
2 | spfatal14_SOURCES = ../spfatal_support/init.c \ |
---|
3 | ../spfatal_support/consume_sems.c \ |
---|
4 | ../spfatal_support/system.h testcase.h |
---|
5 | |
---|
6 | dist_rtems_tests_DATA = spfatal14.scn |
---|
7 | dist_rtems_tests_DATA += spfatal14.doc |
---|
8 | |
---|
9 | include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg |
---|
10 | include $(top_srcdir)/../automake/compile.am |
---|
11 | include $(top_srcdir)/../automake/leaf.am |
---|
12 | |
---|
13 | AM_CPPFLAGS += -I$(top_srcdir)/../support/include |
---|
14 | |
---|
15 | LINK_OBJS = $(spfatal14_OBJECTS) |
---|
16 | LINK_LIBS = $(spfatal14_LDLIBS) |
---|
17 | |
---|
18 | spfatal14$(EXEEXT): $(spfatal14_OBJECTS) $(spfatal14_DEPENDENCIES) |
---|
19 | @rm -f spfatal14$(EXEEXT) |
---|
20 | $(make-exe) |
---|
21 | |
---|
22 | include $(top_srcdir)/../automake/local.am |
---|
Note: See
TracBrowser
for help on using the repository browser.