diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2015-03-15 08:41:42 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2015-03-15 08:41:42 -0600 |
commit | e1efd39ce587f4e9e4d8be1fa241a4fd76f2d414 (patch) | |
tree | 01b88df93e4061ffed7f4e69f0c6078b4c635664 /nuttx/fs/fat | |
parent | 8c49ea6b05ebee1ee01d4cd481980bbdf1eb7f2e (diff) | |
download | px4-nuttx-e1efd39ce587f4e9e4d8be1fa241a4fd76f2d414.tar.gz px4-nuttx-e1efd39ce587f4e9e4d8be1fa241a4fd76f2d414.tar.bz2 px4-nuttx-e1efd39ce587f4e9e4d8be1fa241a4fd76f2d414.zip |
FAT cosmetic changes
Diffstat (limited to 'nuttx/fs/fat')
-rw-r--r-- | nuttx/fs/fat/fs_fat32.c | 96 |
1 files changed, 53 insertions, 43 deletions
diff --git a/nuttx/fs/fat/fs_fat32.c b/nuttx/fs/fat/fs_fat32.c index ebc3fb7bc..305cb0aa4 100644 --- a/nuttx/fs/fat/fs_fat32.c +++ b/nuttx/fs/fat/fs_fat32.c @@ -79,36 +79,43 @@ * Private Function Prototypes ****************************************************************************/ -static int fat_open(FAR struct file *filep, const char *relpath, - int oflags, mode_t mode); +static int fat_open(FAR struct file *filep, FAR const char *relpath, + int oflags, mode_t mode); static int fat_close(FAR struct file *filep); -static ssize_t fat_read(FAR struct file *filep, char *buffer, size_t buflen); -static ssize_t fat_write(FAR struct file *filep, const char *buffer, - size_t buflen); +static ssize_t fat_read(FAR struct file *filep, FAR char *buffer, + size_t buflen); +static ssize_t fat_write(FAR struct file *filep, FAR const char *buffer, + size_t buflen); static off_t fat_seek(FAR struct file *filep, off_t offset, int whence); -static int fat_ioctl(FAR struct file *filep, int cmd, unsigned long arg); +static int fat_ioctl(FAR struct file *filep, int cmd, + unsigned long arg); static int fat_sync(FAR struct file *filep); static int fat_dup(FAR const struct file *oldp, FAR struct file *newp); -static int fat_opendir(struct inode *mountpt, const char *relpath, - struct fs_dirent_s *dir); -static int fat_readdir(struct inode *mountpt, struct fs_dirent_s *dir); -static int fat_rewinddir(struct inode *mountpt, struct fs_dirent_s *dir); - -static int fat_bind(FAR struct inode *blkdriver, const void *data, - void **handle); -static int fat_unbind(void *handle, FAR struct inode **blkdriver, - unsigned int flags); -static int fat_statfs(struct inode *mountpt, struct statfs *buf); - -static int fat_unlink(struct inode *mountpt, const char *relpath); -static int fat_mkdir(struct inode *mountpt, const char *relpath, - mode_t mode); -static int fat_rmdir(struct inode *mountpt, const char *relpath); -static int fat_rename(struct inode *mountpt, const char *oldrelpath, - const char *newrelpath); -static int fat_stat(struct inode *mountpt, const char *relpath, struct stat *buf); +static int fat_opendir(FAR struct inode *mountpt, + FAR const char *relpath, FAR struct fs_dirent_s *dir); +static int fat_readdir(FAR struct inode *mountpt, + FAR struct fs_dirent_s *dir); +static int fat_rewinddir(FAR struct inode *mountpt, + FAR struct fs_dirent_s *dir); + +static int fat_bind(FAR struct inode *blkdriver, FAR const void *data, + FAR void **handle); +static int fat_unbind(FAR void *handle, + FAR struct inode **blkdriver, unsigned int flags); +static int fat_statfs(FAR struct inode *mountpt, + FAR struct statfs *buf); + +static int fat_unlink(FAR struct inode *mountpt, + FAR const char *relpath); +static int fat_mkdir(FAR struct inode *mountpt, FAR const char *relpath, + mode_t mode); +static int fat_rmdir(FAR struct inode *mountpt, FAR const char *relpath); +static int fat_rename(FAR struct inode *mountpt, + FAR const char *oldrelpath, FAR const char *newrelpath); +static int fat_stat(struct inode *mountpt, const char *relpath, + FAR struct stat *buf); /**************************************************************************** * Private Variables @@ -245,7 +252,7 @@ static int fat_open(FAR struct file *filep, FAR const char *relpath, /* If O_TRUNC is specified and the file is opened for writing, * then truncate the file. This operation requires that the file is - * writable, but we have already checked that. O_TRUNC without write + * writeable, but we have already checked that. O_TRUNC without write * access is ignored. */ @@ -263,9 +270,8 @@ static int fat_open(FAR struct file *filep, FAR const char *relpath, /* fall through to finish the file open operations */ } - /* ENOENT would be returned by fat_finddirentry() if the full - * directory path was found, but the file was not found in the - * final directory. + /* ENOENT would be returned by fat_finddirentry() if the full directory + * path was found, but the file was not found in the final directory. */ else if (ret == -ENOENT) @@ -423,8 +429,7 @@ static int fat_close(FAR struct file *filep) ret = fat_sync(filep); /* Remove the file structure from the list of open files in the - * mountpoint - * structure. + * mountpoint structure. */ for (prevff = NULL, currff = fs->fs_head; @@ -466,7 +471,8 @@ static int fat_close(FAR struct file *filep) * Name: fat_read ****************************************************************************/ -static ssize_t fat_read(FAR struct file *filep, FAR char *buffer, size_t buflen) +static ssize_t fat_read(FAR struct file *filep, FAR char *buffer, + size_t buflen) { FAR struct inode *inode; FAR struct fat_mountpt_s *fs; @@ -522,8 +528,8 @@ static ssize_t fat_read(FAR struct file *filep, FAR char *buffer, size_t buflen) bytesleft = ff->ff_size - filep->f_pos; - /* Truncate read count so that it does not exceed the number - * of bytes left in the file. + /* Truncate read count so that it does not exceed the number of bytes left + * in the file. */ if (buflen > bytesleft) @@ -535,8 +541,8 @@ static ssize_t fat_read(FAR struct file *filep, FAR char *buffer, size_t buflen) if (!ff->ff_currentsector) { - /* The current sector can be determined from the current cluster - * and the file offset. + /* The current sector can be determined from the current cluster and + * the file offset. */ ret = fat_currentsector(fs, ff, filep->f_pos); @@ -546,9 +552,9 @@ static ssize_t fat_read(FAR struct file *filep, FAR char *buffer, size_t buflen) } } - /* Loop until either (1) all data has been transferred, or (2) an - * error occurs. We assume we start with the current sector - * (ff_currentsector) which may be uninitialized. + /* Loop until either (1) all data has been transferred, or (2) an error + * occurs. We assume we start with the current sector (ff_currentsector) + * which may be uninitialized. */ readsize = 0; @@ -584,9 +590,9 @@ static ssize_t fat_read(FAR struct file *filep, FAR char *buffer, size_t buflen) fat_read_restart: #endif - /* Check if the user has provided a buffer large enough to - * hold one or more complete sectors -AND- the read is - * aligned to a sector boundary. + /* Check if the user has provided a buffer large enough to hold one + * or more complete sectors -AND- the read is aligned to a sector + * boundary. */ nsectors = buflen / fs->fs_hwsectorsize; @@ -1614,7 +1620,9 @@ static int fat_readdir(FAR struct inode *mountpt, FAR struct fs_dirent_s *dir) fs = mountpt->i_private; - /* Make sure that the mount is still healthy */ + /* Make sure that the mount is still healthy. + * REVISIT: What if a forced unmount was done since opendir() was called? + */ fat_semtake(fs); ret = fat_checkmount(fs); @@ -1755,7 +1763,9 @@ static int fat_rewinddir(FAR struct inode *mountpt, fs = mountpt->i_private; - /* Make sure that the mount is still healthy */ + /* Make sure that the mount is still healthy + * REVISIT: What if a forced unmount was done since opendir() was called? + */ fat_semtake(fs); ret = fat_checkmount(fs); |