diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-01-28 18:47:19 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-01-28 18:47:19 +0100 |
commit | 40d062f5cbd9ef8e6fe7432a4e36aad1923e4c21 (patch) | |
tree | eff6a26d7d11442f39717bddfa4d801f9181b916 /cpukit/libfs/src/imfs/imfs_symlink.c | |
parent | IMFS: Aggregate link support in dedicated modules (diff) | |
download | rtems-40d062f5cbd9ef8e6fe7432a4e36aad1923e4c21.tar.bz2 |
IMFS: Reduce IMFS node types
Provide only types used by IMFS_mknod().
Diffstat (limited to 'cpukit/libfs/src/imfs/imfs_symlink.c')
-rw-r--r-- | cpukit/libfs/src/imfs/imfs_symlink.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cpukit/libfs/src/imfs/imfs_symlink.c b/cpukit/libfs/src/imfs/imfs_symlink.c index eaed80b75d..3ecff3be3e 100644 --- a/cpukit/libfs/src/imfs/imfs_symlink.c +++ b/cpukit/libfs/src/imfs/imfs_symlink.c @@ -23,6 +23,8 @@ #include <stdlib.h> #include <string.h> +static const IMFS_node_control IMFS_node_control_sym_link; + int IMFS_symlink( const rtems_filesystem_location_info_t *parentloc, const char *name, @@ -46,7 +48,7 @@ int IMFS_symlink( */ new_node = IMFS_create_node( parentloc, - IMFS_SYM_LINK, + &IMFS_node_control_sym_link, name, namelen, ( S_IFLNK | ( S_IRWXU | S_IRWXG | S_IRWXO )), @@ -129,7 +131,7 @@ static void IMFS_node_destroy_sym_link( IMFS_jnode_t *node ) IMFS_node_destroy_default( node ); } -const IMFS_node_control IMFS_node_control_sym_link = { +static const IMFS_node_control IMFS_node_control_sym_link = { .handlers = &IMFS_link_handlers, .node_size = sizeof(IMFS_sym_link_t), .node_initialize = IMFS_node_initialize_sym_link, |