diff -urN /usr/src/linux-2.4.18-wt2/init/do_mounts.c linux-2.4.18-wt2/init/do_mounts.c --- /usr/src/linux-2.4.18-wt2/init/do_mounts.c Sun Mar 3 22:46:49 2002 +++ linux-2.4.18-wt2/init/do_mounts.c Sun Mar 3 23:07:59 2002 @@ -22,14 +22,14 @@ extern int get_filesystem_list(char * buf); extern void wait_for_keypress(void); -asmlinkage long sys_mount(char *dev_name, char *dir_name, char *type, +asmlinkage long sys_mount(const char *dev_name, const char *dir_name, const char *type, unsigned long flags, void *data); -asmlinkage long sys_mkdir(char *name, int mode); -asmlinkage long sys_chdir(char *name); -asmlinkage long sys_chroot(char *name); -asmlinkage long sys_unlink(char *name); -asmlinkage long sys_mknod(char *name, int mode, dev_t dev); -asmlinkage long sys_umount(char *name, int flags); +asmlinkage long sys_mkdir(const char *name, int mode); +asmlinkage long sys_chdir(const char *name); +asmlinkage long sys_chroot(const char *name); +asmlinkage long sys_unlink(const char *name); +asmlinkage long sys_mknod(const char *name, int mode, dev_t dev); +asmlinkage long sys_umount(const char *name, int flags); #ifdef CONFIG_BLK_DEV_INITRD unsigned int real_root_dev; /* do_proc_dointvec cannot handle kdev_t */