×
Namespaces

Variants
Actions

Open C: Usage of nanosleep system call

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Article
Created: polaka_sr (26 Jun 2008)
Last edited: hamishwillee (27 Jul 2012)

In Open C, the system call nanosleep is used to pause execution for a specified time (microsecond resolution).

int nanosleep (const struct timespec *rqtp, struct timespec *rmtp);

Following is the usage:

#include <stdio.h>
#include <time.h>
 
int main()
{
struct timespec tim, tim2;
tim.tv_sec = 1;
tim.tv_nsec = 500;
 
if(nanosleep(&tim , &tim2) < 0 )
{
printf("Nano sleep system call failed \n");
return -1;
}
 
printf("Nano sleep successfull \n");
 
return 0;
}

Include libc.lib

This page was last modified on 27 July 2012, at 04:20.
59 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×