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) {
if (mkdir(argv[i])) {
if (mkdir(argv[i], 0)) {
printf("could not create %s: %s\n", argv[i], errno_str());
return 1;
}

View File

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

View File

@ -86,7 +86,7 @@ struct fs_device_d {
/*
* 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 unlink(const char *pathname);
int close(int fd);
@ -99,7 +99,7 @@ ssize_t write(int fd, const void *buf, size_t count);
#define SEEK_END 3
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);
const char *getcwd(void);