Changeset 98e5c95 in rtems
- Timestamp:
- 12/11/13 08:39:09 (10 years ago)
- Branches:
- 4.11, 5, master
- Children:
- ce8363d3
- Parents:
- 0b599421
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/libfs/src/imfs/imfs.h
r0b599421 r98e5c95 381 381 extern const IMFS_node_control IMFS_node_control_linfile; 382 382 extern const IMFS_node_control IMFS_node_control_fifo; 383 extern const IMFS_node_control IMFS_node_control_ default;383 extern const IMFS_node_control IMFS_node_control_enosys; 384 384 385 385 extern const rtems_filesystem_operations_table miniIMFS_ops; -
cpukit/libfs/src/imfs/imfs_init.c
r0b599421 r98e5c95 54 54 [IMFS_MEMORY_FILE] = &IMFS_node_control_memfile, 55 55 [IMFS_LINEAR_FILE] = &IMFS_node_control_linfile, 56 [IMFS_FIFO] = &IMFS_node_control_ fifo56 [IMFS_FIFO] = &IMFS_node_control_enosys 57 57 }; 58 58 -
cpukit/libfs/src/imfs/imfs_initsupp.c
r0b599421 r98e5c95 21 21 #include "imfs.h" 22 22 23 #include <errno.h> 23 24 #include <stdlib.h> 24 25 #include <string.h> … … 140 141 } 141 142 143 static IMFS_jnode_t *IMFS_node_initialize_enosys( 144 IMFS_jnode_t *node, 145 const IMFS_types_union *info 146 ) 147 { 148 errno = ENOSYS; 149 150 return NULL; 151 } 152 142 153 IMFS_jnode_t *IMFS_node_initialize_default( 143 154 IMFS_jnode_t *node, … … 160 171 } 161 172 162 const IMFS_node_control IMFS_node_control_ default= {173 const IMFS_node_control IMFS_node_control_enosys = { 163 174 .imfs_type = IMFS_INVALID_NODE, 164 175 .handlers = &rtems_filesystem_handlers_default, 165 .node_initialize = IMFS_node_initialize_ default,176 .node_initialize = IMFS_node_initialize_enosys, 166 177 .node_remove = IMFS_node_remove_default, 167 178 .node_destroy = IMFS_node_destroy_default -
cpukit/libfs/src/imfs/miniimfs_init.c
r0b599421 r98e5c95 50 50 [IMFS_DIRECTORY] = &IMFS_node_control_directory, 51 51 [IMFS_DEVICE] = &IMFS_node_control_device, 52 [IMFS_HARD_LINK] = &IMFS_node_control_ default,53 [IMFS_SYM_LINK] = &IMFS_node_control_ default,52 [IMFS_HARD_LINK] = &IMFS_node_control_enosys, 53 [IMFS_SYM_LINK] = &IMFS_node_control_enosys, 54 54 [IMFS_MEMORY_FILE] = &IMFS_node_control_memfile, 55 55 [IMFS_LINEAR_FILE] = &IMFS_node_control_linfile, 56 [IMFS_FIFO] = &IMFS_node_control_ default56 [IMFS_FIFO] = &IMFS_node_control_enosys 57 57 }; 58 58 -
testsuites/sptests/spfifo01/init.c
r0b599421 r98e5c95 39 39 "Must result in failure since pipes are disabled in the configuration." 40 40 ); 41 42 errno = 0; 41 43 status = mkfifo(FIFO_PATH, 0777); 42 rtems_test_assert(status == 0); 43 44 fd = open(FIFO_PATH, O_RDWR); 45 rtems_test_assert(fd >= 0); 46 47 n = read(fd, buf, sizeof(buf)); 48 rtems_test_assert(n == -1); 49 rtems_test_assert(errno == ENOTSUP); 50 51 n = write(fd, buf, sizeof(buf)); 52 rtems_test_assert(n == -1); 53 rtems_test_assert(errno == ENOTSUP); 54 55 status = close(fd); 56 rtems_test_assert(status == 0); 44 rtems_test_assert(status == -1); 45 rtems_test_assert(errno == ENOSYS); 57 46 58 47 puts("*** END OF FIFO / PIPE OPEN TEST - 1 ***");
Note: See TracChangeset
for help on using the changeset viewer.