The OpenNET Project / Index page

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

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

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

BUF_TIMELOCK (9)
  • >> BUF_TIMELOCK (9) ( FreeBSD man: Ядро )

  • BSD mandoc
     

    NAME

    
    
    BUF_TIMELOCK
    
     - locks a buffer
    
     
    

    SYNOPSIS

       #include <sys/param.h>
       #include <sys/systm.h>
       #include <sys/uio.h>
       #include <sys/bio.h>
       #include <sys/buf.h>
    int BUF_TIMELOCK (struct buf *bp int locktype char *wmesg int catch int timo);
     

    DESCRIPTION

    The BUF_TIMELOCK ();
    function locks the given buffer, and limits the amount of time it will sleep to Fa timo and OR's Fa catch into the sleep's priority. Fa wmesg is the wmesg used in the sleep.

    Its arguments are:

    Fa bp
    The buffer to lock.
    Fa locktype
    Flags controlling the type of lock. See lockmgr(9) for details.
    Fa wmesg
    The wmesg used in any sleeps while acquiring the lock.
    Fa catch
    Priority OR'd into the sleep's priority.
    Fa timo
    The timeout for any sleeps encountered during the lock.

     

    RETURN VALUES

    A value of 0 is returned on success. See lockmgr(9) for details on non-zero return values.  

    SEE ALSO

    buf(9), BUF_LOCK9, BUF_UNLOCK9, lockmgr(9)  

    AUTHORS

    This manual page was written by An Chad David Aq [email protected] .


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    SEE ALSO
    AUTHORS


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




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

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