Annotation of pgp/src/sleep.c, revision 1.1.1.1

1.1       root        1: /*************
                      2: * sleep.c -- provide unix style sleep function
                      3: *
                      4: *************/
                      5: #include <time.h>
                      6: 
                      7: int sleep(unsigned secs){
                      8:        long    start;
                      9:        long    check;
                     10:        long    finish;
                     11: 
                     12:        time(&start);
                     13:        finish = start + (long) secs;
                     14: #ifdef DEBUG
                     15:        printf ("sleep for %d secs, stop sleeping at %ld\n", secs, finish);
                     16:        time(&check);
                     17:        printf ("it is now %ld\n", check );
                     18: #endif
                     19:        for (;;) {
                     20:                time(&check);
                     21:                if (check > finish)
                     22:                        break;
                     23:        }
                     24:        return (0);
                     25: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.