55
66SCOPE FILE *
77popen (const char * command , const char * type ){
8+ (void )command ;
9+ (void )type ;
810 return NULL ;
911}
1012
@@ -27,6 +29,7 @@ geteuid(void) {
2729#include <sys/types.h> // for mode_t
2830SCOPE mode_t
2931umask (mode_t mask ) {
32+ (void )mask ;
3033 return 18 ;
3134}
3235
@@ -35,6 +38,8 @@ umask(mode_t mask) {
3538
3639SCOPE int
3740sdk_chmod (const char * path , int mode_t ) {
41+ (void )path ;
42+ (void )mode_t ;
3843 return 0 ;
3944}
4045#define chmod (path , mode ) sdk_chmod(path, mode)
@@ -109,7 +114,12 @@ mkstemp(char *tmpl) {
109114SCOPE int
110115// getpwuid_r(uid_t uid, struct passwd *pwd, char *buf, size_t buflen, struct passwd **result) {
111116sdk_getpwuid_r (uid_t uid , void * pwd , char * buf , size_t buflen , void * * result ) {
112- return ENOENT ;
117+ (void )uid ;
118+ (void )pwd ;
119+ (void )buf ;
120+ (void )buflen ;
121+ (void )result ;
122+ return ENOENT ;
113123}
114124#define getpwuid_r (uid , pwd , buf , buflen , result ) sdk_getpwuid_r(uid, pwd, buf, buflen, result)
115125
@@ -209,6 +219,9 @@ sdk_tmpfile(void) {
209219
210220 SCOPE int
211221 lockf (int fd , int cmd , off_t len ) {
222+ (void )fd ;
223+ (void )cmd ;
224+ (void )len ;
212225 return 0 ;
213226 }
214227
@@ -228,6 +241,8 @@ sdk_tmpfile(void) {
228241
229242 SCOPE int
230243 sdk_getrusage (int who , void * usage ) {
244+ (void )who ;
245+ (void )usage ;
231246 return -1 ;
232247 }
233248# define getrusage (who , usage ) sdk_getrusage(who, usage)
@@ -274,10 +289,14 @@ sdk_tmpfile(void) {
274289# define __wasm_exception_handling__
275290# include <setjmp.h>
276291 SCOPE int sdk_sigsetjmp (sigjmp_buf env , int savesigs ) {
292+ (void )env ;
293+ (void )savesigs ;
277294 return 0 ;
278295 }
279296# define sigsetjmp (env , savesigs ) sdk_sigsetjmp(env, savesigs)
280297 SCOPE void sdk_siglongjmp (sigjmp_buf env , int val ) {
298+ (void )env ;
299+ (void )val ;
281300 puts ("# 217:" __FILE__ ": siglongjmp STUB" );
282301 }
283302# define siglongjmp (env , val ) sdk_siglongjmp(env, val)
@@ -298,8 +317,8 @@ extern int __wasi_fd_seek(int fd,int offset,int whence, unsigned long long *re
298317
299318# include <wasi/api.h>
300319 SCOPE void sdk_exit (int ec ) {
320+ void * base = 0 ;
301321 printf ("EXIT(%d)\r\n" , ec );
302- const char * base = 0 ;
303322 memset (base , ec , 1 );
304323 abort ();
305324
@@ -309,14 +328,19 @@ extern int __wasi_fd_seek(int fd,int offset,int whence, unsigned long long *re
309328# define exit (ec ) sdk_exit(ec)
310329
311330
331+
312332 SCOPE int sdk_pthread_sigmask (int how , const sigset_t * set , sigset_t * oldset ) {
333+ (void )how ;
334+ (void )set ;
335+ (void )oldset ;
313336 return 0 ;
314337 }
315338# define pthread_sigmask (how , set , oldset ) sdk_pthread_sigmask(how, set, oldset)
316339
317340
318341
319342 SCOPE int sdk_sigpending (sigset_t * set ) {
343+ (void )set ;
320344 return -1 ;
321345 }
322346# define sigpending (set ) sdk_sigpending(set)
0 commit comments