X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Fcat_src%2Fmain.c;h=a389c108649cc1bbd0ea0b3977903e1f17967296;hb=51ab5f489bc356940c95cc936fd0508e8f07ea97;hp=c60ab27bc6e22bee4fae7a0aa6c02cb53008e365;hpb=b38fc2132b470db041f844255404930eafe2de48;p=tpg%2Facess2.git diff --git a/Usermode/Applications/cat_src/main.c b/Usermode/Applications/cat_src/main.c index c60ab27b..a389c108 100644 --- a/Usermode/Applications/cat_src/main.c +++ b/Usermode/Applications/cat_src/main.c @@ -7,6 +7,10 @@ #define BUF_SIZE 1024 +/** + * \fn int main(int argc, char *argv[]) + * \brief Entrypoint + */ int main(int argc, char *argv[]) { int fd; @@ -25,8 +29,8 @@ int main(int argc, char *argv[]) } do { - num = read(fd, BUF_SIZE, buf); - printf("num = %i\n", num); + num = read(fd, buf, BUF_SIZE); + if(num < 0) break; buf[num] = '\0'; printf("%s", buf); } while(num == BUF_SIZE);