@@ -126,19 +126,11 @@ int _wasmfs_mkdir(char* path, int mode) {
126
126
int _wasmfs_rmdir (char * path){ return __syscall_unlinkat (AT_FDCWD, (intptr_t )path, AT_REMOVEDIR); }
127
127
128
128
int _wasmfs_open (char * path, int flags, mode_t mode) {
129
- int err = __syscall_openat (AT_FDCWD, (intptr_t )path, flags, mode);
130
- if (err == -1 ) {
131
- return -errno;
132
- }
133
- return err;
129
+ return __syscall_openat (AT_FDCWD, (intptr_t )path, flags, mode);
134
130
}
135
131
136
132
int _wasmfs_mknod (char * path, mode_t mode, dev_t dev) {
137
- int err = __syscall_mknodat (AT_FDCWD, (intptr_t )path, mode, dev);
138
- if (err == -1 ) {
139
- return errno;
140
- }
141
- return err;
133
+ return __syscall_mknodat (AT_FDCWD, (intptr_t )path, mode, dev);
142
134
}
143
135
144
136
int _wasmfs_unlink (char * path) {
@@ -190,11 +182,7 @@ int _wasmfs_lchmod(char* path, mode_t mode) {
190
182
}
191
183
192
184
int _wasmfs_rename (char * oldpath, char * newpath) {
193
- int err = __syscall_renameat (AT_FDCWD, (intptr_t )oldpath, AT_FDCWD, (intptr_t )newpath);
194
- if (err == -1 ) {
195
- return errno;
196
- }
197
- return err;
185
+ return __syscall_renameat (AT_FDCWD, (intptr_t )oldpath, AT_FDCWD, (intptr_t )newpath);
198
186
};
199
187
200
188
int _wasmfs_read (int fd, void *buf, size_t count) {
@@ -228,19 +216,11 @@ int _wasmfs_close(int fd) {
228
216
}
229
217
230
218
int _wasmfs_stat (char * path, struct stat * statBuf) {
231
- int err = __syscall_stat64 ((intptr_t )path, (intptr_t )statBuf);
232
- if (err == -1 ) {
233
- return errno;
234
- }
235
- return err;
219
+ return __syscall_stat64 ((intptr_t )path, (intptr_t )statBuf);
236
220
}
237
221
238
222
int _wasmfs_lstat (char * path, struct stat * statBuf) {
239
- int err = __syscall_lstat64 ((intptr_t )path, (intptr_t )statBuf);
240
- if (err == -1 ) {
241
- return errno;
242
- }
243
- return err;
223
+ return __syscall_lstat64 ((intptr_t )path, (intptr_t )statBuf);
244
224
}
245
225
246
226
// Helper method that identifies what a path is:
0 commit comments