- 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:
parent
ca5ae599d6
commit
f132b2e073
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
8
fs/fs.c
8
fs/fs.c
|
@ -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;
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue