mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-03-27 09:32:28 +08:00
[libc] fix the fcntl issue in newlib
This commit is contained in:
@@ -23,6 +23,7 @@
|
||||
* 2010-07-18 Bernard add stat and statfs structure definitions.
|
||||
* 2011-05-16 Yi.qiu Change parameter name of rename, "new" is C++ key word.
|
||||
* 2017-12-27 Bernard Add fcntl API.
|
||||
* 2018-02-07 Bernard Change the 3rd parameter of open/fcntl/ioctl to '...'
|
||||
*/
|
||||
|
||||
#ifndef __DFS_POSIX_H__
|
||||
@@ -52,7 +53,7 @@ void rewinddir(DIR *d);
|
||||
int closedir(DIR* d);
|
||||
|
||||
/* file api*/
|
||||
int open(const char *file, int flags, int mode);
|
||||
int open(const char *file, int flags, ...);
|
||||
int close(int d);
|
||||
#ifdef RT_USING_NEWLIB
|
||||
_READ_WRITE_RETURN_TYPE _EXFUN(read, (int __fd, void *__buf, size_t __nbyte));
|
||||
@@ -67,8 +68,8 @@ int unlink(const char *pathname);
|
||||
int stat(const char *file, struct stat *buf);
|
||||
int fstat(int fildes, struct stat *buf);
|
||||
int fsync(int fildes);
|
||||
int fcntl(int fildes, int cmd, void *data);
|
||||
int ioctl(int fildes, int cmd, void *data);
|
||||
int fcntl(int fildes, int cmd, ...);
|
||||
int ioctl(int fildes, int cmd, ...);
|
||||
|
||||
/* directory api*/
|
||||
int rmdir(const char *path);
|
||||
|
||||
Reference in New Issue
Block a user