/* This file is part of ToaruOS and is released under the terms * of the NCSA / University of Illinois License - see LICENSE.md * Copyright (C) 2013 K. Lange */ /* * Sleep */ #include #include #include #include int main(int argc, char ** argv) { int ret = 0; char * arg = strdup(argv[1]); float time = atof(arg); unsigned int seconds = (unsigned int)time; unsigned int subsecs = (unsigned int)((time - (float)seconds) * 100); ret = syscall_nanosleep(seconds, subsecs); return ret; } /* * vim:tabstop=4 * vim:noexpandtab * vim:shiftwidth=4 */