@@ -35,23 +35,34 @@ extern "C" int errno;
3535
3636extern " C" ssize_t _write (int fd, const void *buf, size_t count) {
3737#if defined DEBUG_RP2040_PORT
38+ (void ) fd;
3839 return DEBUG_RP2040_PORT.write ((const char *)buf, count);
3940#else
41+ (void ) fd;
42+ (void ) buf;
43+ (void ) count;
4044 return 0 ;
4145#endif
4246}
4347
4448extern " C" int _chown (const char *path, uid_t owner, gid_t group) {
49+ (void ) path;
50+ (void ) owner;
51+ (void ) group;
4552 errno = ENOSYS;
4653 return -1 ;
4754}
4855
49- extern " C" int _close (int fildes) {
56+ extern " C" int _close (int fd) {
57+ (void ) fd;
5058 errno = ENOSYS;
5159 return -1 ;
5260}
5361
5462extern " C" int _execve (char *name, char **argv, char **env) {
63+ (void ) name;
64+ (void ) argv;
65+ (void ) env;
5566 errno = ENOSYS;
5667 return -1 ;
5768}
@@ -61,7 +72,9 @@ extern "C" int _fork (void) {
6172 return -1 ;
6273}
6374
64- extern " C" int _fstat (int fildes, struct stat *st) {
75+ extern " C" int _fstat (int fd, struct stat *st) {
76+ (void ) fd;
77+ (void ) st;
6578 errno = ENOSYS;
6679 return -1 ;
6780}
@@ -74,6 +87,7 @@ extern "C" int _getpid (void) {
7487static int64_t __timedelta_us = 0.0 ;
7588
7689extern " C" int _gettimeofday (struct timeval *tv, void *tz) {
90+ (void ) tz;
7791 uint64_t now_us = to_us_since_boot (get_absolute_time ()) + __timedelta_us;
7892 if (tv) {
7993 tv->tv_sec = now_us / 1000000L ;
@@ -83,6 +97,7 @@ extern "C" int _gettimeofday (struct timeval *tv, void *tz) {
8397}
8498
8599extern " C" int settimeofday (const struct timeval *tv, const struct timezone *tz) {
100+ (void ) tz;
86101 uint64_t now_us = to_us_since_boot (get_absolute_time ());
87102 if (tv) {
88103 uint64_t newnow_us;
@@ -94,62 +109,86 @@ extern "C" int settimeofday (const struct timeval *tv, const struct timezone *tz
94109}
95110
96111extern " C" int _isatty (int file) {
112+ (void ) file;
97113 errno = ENOSYS;
98114 return 0 ;
99115}
100116
101117extern " C" int _kill (int pid, int sig) {
118+ (void ) pid;
119+ (void ) sig;
102120 errno = ENOSYS;
103121 return -1 ;
104122}
105123
106124extern " C" int _link (char *existing, char *newlink) {
125+ (void ) existing;
126+ (void ) newlink;
107127 errno = ENOSYS;
108128 return -1 ;
109129}
110130
111131extern " C" int _lseek (int file, int ptr, int dir) {
132+ (void ) file;
133+ (void ) ptr;
134+ (void ) dir;
112135 errno = ENOSYS;
113136 return -1 ;
114137}
115138
116139extern " C" int _open (char *file, int flags, int mode) {
140+ (void ) file;
141+ (void ) flags;
142+ (void ) mode;
117143 errno = ENOSYS;
118144 return -1 ;
119145}
120146
121147extern " C" int _read (int file, char *ptr, int len)
122148{
149+ (void ) file;
150+ (void ) ptr;
151+ (void ) len;
123152// return Serial.read(ptr, len);
124153 return -1 ;
125154}
126155
127156extern " C" int _readlink (const char *path, char *buf, size_t bufsize) {
157+ (void ) path;
158+ (void ) buf;
159+ (void ) bufsize;
128160 errno = ENOSYS;
129161 return -1 ;
130162}
131163
132164extern " C" int _stat (const char *file, struct stat *st) {
165+ (void ) file;
166+ (void ) st;
133167 errno = ENOSYS;
134168 return -1 ;
135169}
136170
137171extern " C" int _symlink (const char *path1, const char *path2) {
172+ (void ) path1;
173+ (void ) path2;
138174 errno = ENOSYS;
139175 return -1 ;
140176}
141177
142178extern " C" clock_t _times (struct tms *buf) {
179+ (void ) buf;
143180 errno = ENOSYS;
144181 return -1 ;
145182}
146183
147184extern " C" int _unlink (char *name) {
185+ (void ) name;
148186 errno = ENOSYS;
149187 return -1 ;
150188}
151189
152190extern " C" int _wait (int *status) {
191+ (void ) status;
153192 errno = ENOSYS;
154193 return -1 ;
155194}
0 commit comments