X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/642855f81fd03b9fd6540ac99c665b57b4b38cc8..f13e160f6aa2f74895ecf1f65099265643836210:/lunaix-os/kernel/demos/simple_sh.c diff --git a/lunaix-os/kernel/demos/simple_sh.c b/lunaix-os/kernel/demos/simple_sh.c index 8bb357b..26aa3be 100644 --- a/lunaix-os/kernel/demos/simple_sh.c +++ b/lunaix-os/kernel/demos/simple_sh.c @@ -1,12 +1,12 @@ -#include -#include #include -#include -#include -#include #include +#include +#include +#include +#include #include +#include #include #include @@ -101,7 +101,7 @@ do_ls(const char* path) if (fd < 0) { sh_printerr(); } else { - struct dirent ent = { .d_offset = 0 }; + struct lx_dirent ent = { .d_offset = 0 }; int status; while ((status = sys_readdir(fd, &ent)) == 1) { if (ent.d_type == DT_DIR) { @@ -125,7 +125,7 @@ do_mcat(const char* file) if (fd < 0) { sh_printerr(); } else { - ptr_t p = mmap(NULL, 2048, 0, 0, fd, 0); + void* p = mmap(NULL, 2048, 0, 0, fd, 0); if ((int)p < 0) { sh_printerr(); } else { @@ -143,7 +143,7 @@ sh_loop() char buf[512]; char *cmd, *argpart; pid_t p; - signal(_SIGINT, sigint_handle); + signal(SIGINT, sigint_handle); // set our shell as foreground process // (unistd.h:tcsetpgrp is essentially a wrapper of this)