The OpenNET Project / Index page

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

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

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

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

  • BSD mandoc
     

    NAME

    
    
    uidinfo
    
     
    uihashinit
    
     
    uifind
    
     
    uihold
    
     
    uifree
    
     - functions for managing UID information
    
     
    

    SYNOPSIS

       #include <sys/param.h>
       #include <sys/proc.h>
       #include <sys/resourcevar.h>
    void uihashinit (void);
    struct uidinfo * uifind (uid_t uid);
    void uihold (struct uidinfo *uip);
    void uifree (struct uidinfo *uip);
     

    DESCRIPTION

    The family of functions is used to manage Vt uidinfo structures. Each Vt uidinfo structure maintains per uid resource consumption counts, including the process count and socket buffer space usage.

    The uihashinit ();
    function initializes the Vt uidinfo hash table and its mutex. This function should only be called during system initialization.

    The uifind ();
    function looks up and returns the Vt uidinfo structure for Fa uid . If no Vt uidinfo structure exists for Fa uid , a new structure will be allocated and initialized. The hash mutex is acquired and released.

    The uihold ();
    function increases the reference count on Fa uip . Fa uip Ns 's lock is acquired and released.

    The uifree ();
    function decreases the reference count on Fa uip , and if the count reaches 0 Fa uip is freed. Fa uip Ns 's lock is acquired and release and the uidinfo hash mutex may be acquired and released.  

    RETURN VALUES

    uifind ();
    returns a pointer to an initialized Vt uidinfo structure, and should not fail.  

    AUTHORS

    This manual page was written by An Chad David Aq davidc@acns.ab.ca .


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    AUTHORS


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




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

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