diff --git a/src/kernel/core/fs/vfs.cpp b/src/kernel/core/fs/vfs.cpp index 9fea65cd9f..78d72f971d 100755 --- a/src/kernel/core/fs/vfs.cpp +++ b/src/kernel/core/fs/vfs.cpp @@ -1697,125 +1697,6 @@ vfs_setrlimit(int resource, const struct rlimit * rlp) } -#ifdef DEBUG - -int -vfs_test(void) -{ - int fd; - int err; - - dprintf("vfs_test() entry\n"); - - fd = sys_open_dir("/"); - dprintf("fd = %d\n", fd); - sys_close(fd); - - fd = sys_open_dir("/"); - dprintf("fd = %d\n", fd); - - sys_create_dir("/foo", 0755); - sys_create_dir("/foo/bar", 0755); - sys_create_dir("/foo/bar/gar", 0755); - sys_create_dir("/foo/bar/tar", 0755); - -#if 1 - fd = sys_open_dir("/foo/bar"); - if (fd < 0) - panic("unable to open /foo/bar\n"); - - { - char buf[64]; - ssize_t len; - - sys_seek(fd, 0, SEEK_SET); - for (;;) { - len = sys_read(fd, buf, -1, sizeof(buf)); - if (len > 0) - dprintf("readdir returned name = '%s'\n", buf); - else { - dprintf("readdir returned %s\n", strerror(len)); - break; - } - } - } - - // do some unlink tests - err = sys_unlink("/foo/bar"); - if (err == B_NO_ERROR) - panic("unlink of full directory should not have passed\n"); - sys_unlink("/foo/bar/gar"); - sys_unlink("/foo/bar/tar"); - err = sys_unlink("/foo/bar"); - if (err != B_NO_ERROR) - panic("unlink of empty directory should have worked\n"); - - sys_create_dir("/test", 0755); - sys_create_dir("/test", 0755); - err = sys_mount("/test", NULL, "rootfs", NULL); - if (err < 0) - panic("failed mount test\n"); - -#endif -#if 1 - - fd = sys_open_dir("/boot"); - sys_close(fd); - - fd = sys_open_dir("/boot"); - if (fd < 0) - panic("unable to open dir /boot\n"); - { - char buf[256]; - struct dirent *dirent = (struct dirent *)buf; - ssize_t len; - - sys_rewind_dir(fd); - for (;;) { - len = sys_read_dir(fd, dirent, sizeof(buf), 1); -// if(len < 0) -// panic("readdir returned %Ld\n", (long long)len); - if (len > 0) - dprintf("sys_read returned name = '%s'\n", dirent->d_name); - else { - dprintf("sys_read returned %s\n", strerror(len)); - break; - } - } - } - sys_close(fd); - - fd = sys_open("/boot/kernel", O_RDONLY); - if (fd < 0) - panic("unable to open kernel file '/boot/kernel'\n"); - { - char buf[64]; - ssize_t len; - - len = sys_read(fd, buf, 0, sizeof(buf)); - if (len < 0) - panic("failed on read\n"); - dprintf("read returned %Ld\n", (long long)len); - } - sys_close(fd); - { - struct stat stat; - - err = sys_read_stat("/boot/kernel", &stat); - if (err < 0) - panic("err stating '/boot/kernel'\n"); - dprintf("stat results:\n"); - dprintf("\tvnid 0x%Lx\n\ttype %d\n\tsize 0x%Lx\n", stat.st_ino, stat.st_mode, stat.st_size); - } - -#endif - dprintf("vfs_test() done\n"); - return 0; -} - -#endif - - status_t vfs_bootstrap_file_systems(void) {