libc

my libc
git clone git://git.evenfri.pw/libc.git
Log | Files | Refs | README

sleep.c (256B)


      1 /*
      2  * sleep.c - sleep function
      3  * Copyright (C) 2026. All rights reserved.
      4  */
      5 
      6 #include "libc.h"
      7 
      8 unsigned int sleep(unsigned int sec) {
      9   struct timespec time;
     10   time.tv_nsec = 0;
     11   time.tv_sec = sec;
     12 
     13   int ret = nanosleep(&time, NULL);
     14   return ret;
     15 }