Rev 2787 | Rev 3011 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2787 | Rev 2925 | ||
---|---|---|---|
Line 41... | Line 41... | ||
41 | char text[] = "O xein', angellein Lakedaimoniois hoti teide " |
41 | char text[] = "O xein', angellein Lakedaimoniois hoti teide " |
42 | "keimetha tois keinon rhemasi peithomenoi."; |
42 | "keimetha tois keinon rhemasi peithomenoi."; |
43 | 43 | ||
44 | char *test_vfs1(bool quiet) |
44 | char *test_vfs1(bool quiet) |
45 | { |
45 | { |
- | 46 | int rc; |
|
- | 47 | ||
46 | if (mount("tmpfs", "/", "nulldev0") != EOK) |
48 | rc = mount("tmpfs", "/", "nulldev0"); |
- | 49 | switch (rc) { |
|
- | 50 | case EOK: |
|
- | 51 | if (!quiet) |
|
47 | return "mount() failed.\n"; |
52 | printf("mounted tmpfs on /\n"); |
- | 53 | break; |
|
- | 54 | case EBUSY: |
|
- | 55 | if (!quiet) |
|
- | 56 | printf("(INFO) something is already mounted on /\n"); |
|
- | 57 | break; |
|
- | 58 | default: |
|
48 | if (!quiet) |
59 | if (!quiet) |
- | 60 | printf("(INFO) IPC returned errno %d\n", rc); |
|
49 | printf("mounted tmpfs on /.\n"); |
61 | return "mount() failed."; |
- | 62 | } |
|
50 | 63 | ||
51 | if (mkdir("/mydir", 0) != 0) |
64 | if (mkdir("/mydir", 0) != 0) |
52 | return "mkdir() failed.\n"; |
65 | return "mkdir() failed.\n"; |
53 | if (!quiet) |
66 | if (!quiet) |
54 | printf("created directory /mydir\n"); |
67 | printf("created directory /mydir\n"); |