Add missing "extern"s

This commit is contained in:
Ralf Corsepius
2008-12-08 04:38:03 +00:00
parent 95c9861ce0
commit d934b686f2
2 changed files with 72 additions and 72 deletions

View File

@@ -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
}

View File

@@ -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 */
);