sysrename: fix to take full paths. Currently not quite there
[akaros.git] / kern / include / ns.h
index 955129a..0755e3b 100644 (file)
@@ -868,9 +868,8 @@ long unionread(struct chan *, void *, long);
 void unlock(spinlock_t *);
 void userinit(void);
 uint32_t userpc(void);
-void validname(char *unused_char_p_t, int);
-void validstat(uint8_t * unused_uint8_p_t, int);
-void validwstatname(char *unused_char_p_t);
+void validname(char *, int);
+void validwstatname(char *);
 int walk(struct chan **, char **unused_char_pp_t, int unused_int, int, int *);
 void werrstr(char *unused_char_p_t, ...);
 void *xalloc(uint32_t);
@@ -1001,7 +1000,7 @@ long sysread(int fd, void *va, long n);
 long syspread(int fd, void *va, long n, int64_t off);
 int sysremove(char *path);
 int64_t sysseek(int fd, int64_t off, int whence);
-void validstat(uint8_t * s, int n);
+void validstat(uint8_t * s, int n, int slashok);
 int sysstat(char *path, uint8_t*, int n);
 int sysstatakaros(char *path, struct kstat *);
 long syswrite(int fd, void *va, long n);