POSIX: Add usleep shell command, add cout flush to exit command

This commit is contained in:
Lorenz Meier
2015-09-12 13:35:48 +02:00
parent 779efc1cbc
commit 7f41238f70
+12 -1
View File
@@ -98,7 +98,9 @@ static void list_builtins(void)
static int shutdown_main(int argc, char *argv[])
{
cout << "Shutting down" << endl;
cout.flush();
cout << endl << "Shutting down" << endl;
cout.flush();
exit(0);
}
@@ -133,5 +135,14 @@ static int sleep_main(int argc, char *argv[])
sleep(atoi(argv[1]));
return 0;
}
static int usleep_main(int argc, char *argv[])
{
if (argc != 2) {
cout << "Usage: usleep <microseconds>" << endl;
return 1;
}
usleep(atoi(argv[1]));
return 0;
}
""")