The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

nanosleep (2)
  • >> nanosleep (2) ( FreeBSD man: Системные вызовы )
  • nanosleep (2) ( Русские man: Системные вызовы )
  • nanosleep (2) ( Linux man: Системные вызовы )
  • nanosleep (3) ( Solaris man: Библиотечные вызовы )
  • nanosleep (3) ( POSIX man: Библиотечные вызовы )

  • BSD mandoc
     

    NAME

    
    
    nanosleep
    
     - suspend process execution for an interval measured in nanoseconds
    
     
    

    LIBRARY

    Lb libc
    
     
    

    SYNOPSIS

       #include <time.h>
    int nanosleep (const struct timespec *rqtp struct timespec *rmtp);
     

    DESCRIPTION

    The nanosleep ();
    system call causes the process to sleep for the specified time. An unmasked signal will cause it to terminate the sleep early, regardless of the SA_RESTART value on the interrupting signal.  

    RETURN VALUES

    If the nanosleep ();
    system call returns because the requested time has elapsed, the value returned will be zero.

    If the nanosleep ();
    system call returns due to the delivery of a signal, the value returned will be -1, and the global variable errno will be set to indicate the interruption. If Fa rmtp is non- NULL the timespec structure it references is updated to contain the unslept amount (the request time minus the time actually slept).  

    ERRORS

    The nanosleep ();
    system call fails if:

    Bq Er EFAULT
    Either Fa rqtp or Fa rmtp points to memory that is not a valid part of the process address space.
    Bq Er EINTR
    The nanosleep ();
    system call was interrupted by the delivery of a signal.
    Bq Er EINVAL
    The Fa rqtp argument specified a nanosecond value less than zero or greater than or equal to 1000 million.
    Bq Er ENOSYS
    The nanosleep ();
    system call is not supported by this implementation.

     

    SEE ALSO

    sigsuspend(2), sleep(3)  

    STANDARDS

    The nanosleep ();
    system call conforms to St -p1003.1b-93 .


     

    Index

    NAME
    LIBRARY
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    ERRORS
    SEE ALSO
    STANDARDS


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру