blob: 1b72eb7c1a0e43867b1da5290026f938a7ec1405 (
plain) (
tree)
|
|
#include <string.h>
#include <kogata/malloc.h>
#include <kogata/syscall.h>
#include <kogata/debug.h>
int main(int argc, char **argv) {
dbg_print("Hello, world! from user process.\n");
fd_t f = sc_open("io:/mod", FM_READDIR);
dbg_printf("openned io:/mod as %d\n", f);
ASSERT(f != 0);
dirent_t x;
size_t ent_no = 0;
while (ent_no < 1) {
ASSERT (sc_readdir(f, ent_no++, &x));
ASSERT((!strcmp(x.name, "utest_fs2.bin")) || (!strcmp(x.name, "kernel.map")));
ASSERT(x.st.type == FT_REGULAR);
}
ASSERT(!sc_readdir(f, ent_no++, &x));
sc_close(f);
dbg_printf("(TEST-OK)\n");
return 0;
}
/* vim: set ts=4 sw=4 tw=0 noet :*/
|