sleep.c - sbase - suckless unix tools
 (HTM) git clone git://git.suckless.org/sbase
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       sleep.c (392B)
       ---
            1 /* See LICENSE file for copyright and license details. */
            2 #include <unistd.h>
            3 
            4 #include "util.h"
            5 
            6 static void
            7 usage(void)
            8 {
            9         eprintf("usage: %s num\n", argv0);
           10 }
           11 
           12 int
           13 main(int argc, char *argv[])
           14 {
           15         unsigned seconds;
           16 
           17         ARGBEGIN {
           18         default:
           19                 usage();
           20         } ARGEND
           21 
           22         if (argc != 1)
           23                 usage();
           24 
           25         seconds = estrtonum(argv[0], 0, UINT_MAX);
           26         while ((seconds = sleep(seconds)) > 0)
           27                 ;
           28 
           29         return 0;
           30 }