9
0
Fork 0

- change function declarations for better standard conformity:

int open(const char *pathname, int flags);
-> int open(const char *pathname, int flags, ...);
   int mkdir(const char *pathname);
-> int mkdir(const char *pathname, mode_t mode);
This commit is contained in:
Sascha Hauer 2007-09-24 17:03:20 +02:00
parent ca5ae599d6
commit f132b2e073
3 changed files with 7 additions and 7 deletions

View File

@ -35,7 +35,7 @@ static int do_mkdir (cmd_tbl_t *cmdtp, int argc, char *argv[])
} }
while (i < argc) { while (i < argc) {
if (mkdir(argv[i])) { if (mkdir(argv[i], 0)) {
printf("could not create %s: %s\n", argv[i], errno_str()); printf("could not create %s: %s\n", argv[i], errno_str());
return 1; return 1;
} }

View File

@ -346,7 +346,7 @@ out:
return errno; return errno;
} }
int open(const char *pathname, int flags) int open(const char *pathname, int flags, ...)
{ {
struct device_d *dev; struct device_d *dev;
struct fs_driver_d *fsdrv; struct fs_driver_d *fsdrv;
@ -511,7 +511,7 @@ int erase(int fd, size_t count, unsigned long offset)
if (fsdrv->erase) if (fsdrv->erase)
errno = fsdrv->erase(dev, f, count, offset); errno = fsdrv->erase(dev, f, count, offset);
else else
errno = -EINVAL; errno = -ENOSYS;
return errno; return errno;
} }
@ -532,7 +532,7 @@ int protect(int fd, size_t count, unsigned long offset, int prot)
if (fsdrv->protect) if (fsdrv->protect)
errno = fsdrv->protect(dev, f, count, offset, prot); errno = fsdrv->protect(dev, f, count, offset, prot);
else else
errno = -EINVAL; errno = -ENOSYS;
return errno; return errno;
} }
@ -763,7 +763,7 @@ out:
return errno; return errno;
} }
int mkdir (const char *pathname) int mkdir (const char *pathname, mode_t mode)
{ {
struct fs_driver_d *fsdrv; struct fs_driver_d *fsdrv;
struct device_d *dev; struct device_d *dev;

View File

@ -86,7 +86,7 @@ struct fs_device_d {
/* /*
* standard posix file functions * standard posix file functions
*/ */
int open(const char *pathname, int flags); int open(const char *pathname, int flags, ...);
int creat(const char *pathname, mode_t mode); int creat(const char *pathname, mode_t mode);
int unlink(const char *pathname); int unlink(const char *pathname);
int close(int fd); int close(int fd);
@ -99,7 +99,7 @@ ssize_t write(int fd, const void *buf, size_t count);
#define SEEK_END 3 #define SEEK_END 3
off_t lseek(int fildes, off_t offset, int whence); off_t lseek(int fildes, off_t offset, int whence);
int mkdir (const char *pathname); int mkdir (const char *pathname, mode_t mode);
int rmdir (const char *pathname); int rmdir (const char *pathname);
const char *getcwd(void); const char *getcwd(void);