diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2008-12-08 04:38:03 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2008-12-08 04:38:03 +0000 |
commit | d934b686f2f0308025733660d8f2da334a7278d2 (patch) | |
tree | ca9aca0b823105aa92af3ee172bfbd2f15e71797 /cpukit/libfs | |
parent | 2008-12-07 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-d934b686f2f0308025733660d8f2da334a7278d2.tar.bz2 |
Add missing "extern"s
Diffstat (limited to 'cpukit/libfs')
-rw-r--r-- | cpukit/libfs/src/devfs/devfs.h | 30 | ||||
-rw-r--r-- | cpukit/libfs/src/imfs/imfs.h | 114 |
2 files changed, 72 insertions, 72 deletions
diff --git a/cpukit/libfs/src/devfs/devfs.h b/cpukit/libfs/src/devfs/devfs.h index ea3b965bbc..b065489455 100644 --- a/cpukit/libfs/src/devfs/devfs.h +++ b/cpukit/libfs/src/devfs/devfs.h @@ -8,12 +8,12 @@ #ifndef _RTEMS_DEVFS_H #define _RTEMS_DEVFS_H +#include <rtems/libio_.h> + #ifdef __cplusplus extern "C" { #endif -#include <rtems/libio_.h> - /** * This structure define the type of device table */ @@ -31,7 +31,7 @@ typedef struct /** device creation mode, only device file can be created */ mode_t mode; -}rtems_device_name_t; +} rtems_device_name_t; @@ -75,7 +75,7 @@ extern rtems_filesystem_file_handlers_r devFS_file_handlers; * @retval the same as open */ -int devFS_open( +extern int devFS_open( rtems_libio_t *iop, const char *pathname, uint32_t flag, @@ -90,7 +90,7 @@ int devFS_open( */ -int devFS_close( +extern int devFS_close( rtems_libio_t *iop ); @@ -104,7 +104,7 @@ int devFS_close( * it returns -1 and errno is set to proper value. */ -ssize_t devFS_read( +extern ssize_t devFS_read( rtems_libio_t *iop, void *buffer, size_t count @@ -120,7 +120,7 @@ ssize_t devFS_read( * it returns -1 and errno is set to proper value. */ -ssize_t devFS_write( +extern ssize_t devFS_write( rtems_libio_t *iop, const void *buffer, size_t count @@ -136,7 +136,7 @@ ssize_t devFS_write( * it returns -1 and errno is set to proper value. */ -int devFS_ioctl( +extern int devFS_ioctl( rtems_libio_t *iop, uint32_t command, void *buffer @@ -157,7 +157,7 @@ int devFS_ioctl( * it returns -1 and errno is set to proper value. */ -int devFS_stat( +extern int devFS_stat( rtems_filesystem_location_info_t *loc, struct stat *buf ); @@ -174,7 +174,7 @@ int devFS_stat( * @retval always returns RTEMS_FILESYSTEM_DEVICE */ -int devFS_node_type( +extern int devFS_node_type( rtems_filesystem_location_info_t *pathloc ); @@ -193,7 +193,7 @@ int devFS_node_type( * is set to EIO; otherwise, it returns -1 and errno is set to ENOENT */ -int devFS_evaluate_path( +extern int devFS_evaluate_path( const char *pathname, int flags, rtems_filesystem_location_info_t *pathloc @@ -217,7 +217,7 @@ int devFS_evaluate_path( * @retval always returns 0 */ -int devFS_evaluate_for_make( +extern int devFS_evaluate_for_make( const char *path, rtems_filesystem_location_info_t *pathloc, const char **name @@ -242,7 +242,7 @@ int devFS_evaluate_for_make( * to ENOMEM */ -int devFS_mknod( +extern int devFS_mknod( const char *path, mode_t mode, dev_t dev, @@ -262,7 +262,7 @@ int devFS_mknod( * failed, and errno is set to NOMEM. */ -int devFS_initialize( +extern int devFS_initialize( rtems_filesystem_mount_table_entry_t *temp_mt_entry ); @@ -284,7 +284,7 @@ int devFS_initialize( * @retval 0 */ -int devFS_Show(void); +extern int devFS_Show(void); #ifdef __cplusplus } diff --git a/cpukit/libfs/src/imfs/imfs.h b/cpukit/libfs/src/imfs/imfs.h index b53a3cd8b4..e400c48c4a 100644 --- a/cpukit/libfs/src/imfs/imfs.h +++ b/cpukit/libfs/src/imfs/imfs.h @@ -14,10 +14,6 @@ #ifndef _RTEMS_IMFS_H #define _RTEMS_IMFS_H -#ifdef __cplusplus -extern "C" { -#endif - #include <rtems.h> #include <rtems/chain.h> @@ -27,6 +23,10 @@ extern "C" { #include <rtems/pipe.h> +#ifdef __cplusplus +extern "C" { +#endif + /* * File name macros */ @@ -247,26 +247,26 @@ extern const rtems_filesystem_limits_and_options_t IMFS_LIMITS_AND_OPTIONS; * Routines */ -int IMFS_initialize( +extern int IMFS_initialize( rtems_filesystem_mount_table_entry_t *mt_entry ); -int miniIMFS_initialize( +extern int miniIMFS_initialize( rtems_filesystem_mount_table_entry_t *mt_entry ); -int IMFS_initialize_support( +extern int IMFS_initialize_support( rtems_filesystem_mount_table_entry_t *mt_entry, const rtems_filesystem_operations_table *op_table, const rtems_filesystem_file_handlers_r *memfile_handlers, const rtems_filesystem_file_handlers_r *directory_handlers ); -int IMFS_fsunmount( +extern int IMFS_fsunmount( rtems_filesystem_mount_table_entry_t *mt_entry ); -int rtems_tarfs_load( +extern int rtems_tarfs_load( char *mountpoint, uint8_t *tar_image, size_t tar_size @@ -275,15 +275,15 @@ int rtems_tarfs_load( /* * Returns the number of characters copied from path to token. */ -IMFS_token_types IMFS_get_token( +extern IMFS_token_types IMFS_get_token( const char *path, char *token, int *token_len ); -void IMFS_dump( void ); +extern void IMFS_dump( void ); -void IMFS_initialize_jnode( +extern void IMFS_initialize_jnode( IMFS_jnode_t *the_jnode, IMFS_jnode_types_t type, IMFS_jnode_t *the_parent, @@ -291,64 +291,64 @@ void IMFS_initialize_jnode( mode_t mode ); -IMFS_jnode_t *IMFS_find_match_in_dir( +extern IMFS_jnode_t *IMFS_find_match_in_dir( IMFS_jnode_t *directory, /* IN */ char *name /* IN */ ); -rtems_filesystem_node_types_t IMFS_node_type( +extern rtems_filesystem_node_types_t IMFS_node_type( rtems_filesystem_location_info_t *pathloc /* IN */ ); -int IMFS_stat( +extern int IMFS_stat( rtems_filesystem_location_info_t *loc, /* IN */ struct stat *buf /* OUT */ ); -int IMFS_Set_handlers( +extern int IMFS_Set_handlers( rtems_filesystem_location_info_t *loc ); -int IMFS_evaluate_link( +extern int IMFS_evaluate_link( rtems_filesystem_location_info_t *node, /* IN/OUT */ int flags /* IN */ ); -int IMFS_eval_path( +extern int IMFS_eval_path( const char *pathname, /* IN */ int flags, /* IN */ rtems_filesystem_location_info_t *pathloc /* IN/OUT */ ); -int IMFS_link( +extern int IMFS_link( rtems_filesystem_location_info_t *to_loc, /* IN */ rtems_filesystem_location_info_t *parent_loc, /* IN */ const char *token /* IN */ ); -int IMFS_unlink( +extern int IMFS_unlink( rtems_filesystem_location_info_t *pathloc /* IN */ ); -int IMFS_chown( +extern int IMFS_chown( rtems_filesystem_location_info_t *pathloc, /* IN */ uid_t owner, /* IN */ gid_t group /* IN */ ); -int IMFS_freenodinfo( +extern int IMFS_freenodinfo( rtems_filesystem_location_info_t *pathloc /* IN */ ); -int IMFS_mknod( +extern int IMFS_mknod( const char *path, /* IN */ mode_t mode, /* IN */ dev_t dev, /* IN */ rtems_filesystem_location_info_t *pathloc /* IN/OUT */ ); -IMFS_jnode_t *IMFS_create_node( +extern IMFS_jnode_t *IMFS_create_node( rtems_filesystem_location_info_t *parent_loc, /* IN */ IMFS_jnode_types_t type, /* IN */ const char *name, /* IN */ @@ -356,177 +356,177 @@ IMFS_jnode_t *IMFS_create_node( const IMFS_types_union *info /* IN */ ); -int IMFS_evaluate_for_make( +extern int IMFS_evaluate_for_make( const char *path, /* IN */ rtems_filesystem_location_info_t *pathloc, /* IN/OUT */ const char **name /* OUT */ ); -int IMFS_mount( +extern int IMFS_mount( rtems_filesystem_mount_table_entry_t *mt_entry /* IN */ ); -int IMFS_unmount( +extern int IMFS_unmount( rtems_filesystem_mount_table_entry_t *mt_entry /* IN */ ); -int IMFS_freenod( +extern int IMFS_freenod( rtems_filesystem_location_info_t *node /* IN/OUT */ ); -int IMFS_memfile_remove( +extern int IMFS_memfile_remove( IMFS_jnode_t *the_jnode /* IN/OUT */ ); -int memfile_ftruncate( +extern int memfile_ftruncate( rtems_libio_t *iop, /* IN */ off_t length /* IN */ ); -int imfs_dir_open( +extern int imfs_dir_open( rtems_libio_t *iop, /* IN */ const char *pathname, /* IN */ uint32_t flag, /* IN */ uint32_t mode /* IN */ ); -int imfs_dir_close( +extern int imfs_dir_close( rtems_libio_t *iop /* IN */ ); -ssize_t imfs_dir_read( +extern ssize_t imfs_dir_read( rtems_libio_t *iop, /* IN */ void *buffer, /* IN */ size_t count /* IN */ ); -int imfs_dir_lseek( +extern int imfs_dir_lseek( rtems_libio_t *iop, /* IN */ off_t offset, /* IN */ int whence /* IN */ ); -int imfs_dir_fstat( +extern int imfs_dir_fstat( rtems_filesystem_location_info_t *loc, /* IN */ struct stat *buf /* OUT */ ); -int imfs_dir_rmnod( +extern int imfs_dir_rmnod( rtems_filesystem_location_info_t *pathloc /* IN */ ); -int memfile_open( +extern int memfile_open( rtems_libio_t *iop, /* IN */ const char *pathname, /* IN */ uint32_t flag, /* IN */ uint32_t mode /* IN */ ); -int memfile_close( +extern int memfile_close( rtems_libio_t *iop /* IN */ ); -ssize_t memfile_read( +extern ssize_t memfile_read( rtems_libio_t *iop, /* IN */ void *buffer, /* IN */ size_t count /* IN */ ); -ssize_t memfile_write( +extern ssize_t memfile_write( rtems_libio_t *iop, /* IN */ const void *buffer, /* IN */ size_t count /* IN */ ); -int memfile_ioctl( +extern int memfile_ioctl( rtems_libio_t *iop, /* IN */ uint32_t command, /* IN */ void *buffer /* IN */ ); -int memfile_lseek( +extern int memfile_lseek( rtems_libio_t *iop, /* IN */ off_t offset, /* IN */ int whence /* IN */ ); -int memfile_rmnod( +extern int memfile_rmnod( rtems_filesystem_location_info_t *pathloc /* IN */ ); -int device_open( +extern int device_open( rtems_libio_t *iop, /* IN */ const char *pathname, /* IN */ uint32_t flag, /* IN */ uint32_t mode /* IN */ ); -int device_close( +extern int device_close( rtems_libio_t *iop /* IN */ ); -ssize_t device_read( +extern ssize_t device_read( rtems_libio_t *iop, /* IN */ void *buffer, /* IN */ size_t count /* IN */ ); -ssize_t device_write( +extern ssize_t device_write( rtems_libio_t *iop, /* IN */ const void *buffer, /* IN */ size_t count /* IN */ ); -int device_ioctl( +extern int device_ioctl( rtems_libio_t *iop, /* IN */ uint32_t command, /* IN */ void *buffer /* IN */ ); -int device_lseek( +extern int device_lseek( rtems_libio_t *iop, /* IN */ off_t offset, /* IN */ int whence /* IN */ ); -int device_ftruncate( +extern int device_ftruncate( rtems_libio_t *iop, /* IN */ off_t length /* IN */ ); -int IMFS_utime( +extern int IMFS_utime( rtems_filesystem_location_info_t *pathloc, /* IN */ time_t actime, /* IN */ time_t modtime /* IN */ ); -int IMFS_fchmod( +extern int IMFS_fchmod( rtems_filesystem_location_info_t *loc, mode_t mode ); -int IMFS_symlink( +extern int IMFS_symlink( rtems_filesystem_location_info_t *parent_loc, /* IN */ const char *link_name, const char *node_name ); -int IMFS_readlink( +extern int IMFS_readlink( rtems_filesystem_location_info_t *loc, /* IN */ char *buf, /* OUT */ size_t bufsize ); -int IMFS_fdatasync( +extern int IMFS_fdatasync( rtems_libio_t *iop ); -int IMFS_fcntl( +extern int IMFS_fcntl( int cmd, rtems_libio_t *iop ); -int IMFS_rmnod( +extern int IMFS_rmnod( rtems_filesystem_location_info_t *pathloc /* IN */ ); |