The OpenNET Project / Index page

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

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

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

setgroups (2)
  • setgroups (2) ( Solaris man: Системные вызовы )
  • >> setgroups (2) ( FreeBSD man: Системные вызовы )
  • setgroups (2) ( Русские man: Системные вызовы )
  • setgroups (2) ( Linux man: Системные вызовы )

  • BSD mandoc
     

    NAME

    
    
    setgroups
    
     - set group access list
    
     
    

    LIBRARY

    Lb libc
    
     
    

    SYNOPSIS

       #include <sys/param.h>
       #include <unistd.h>
    int setgroups (int ngroups const gid_t *gidset);
     

    DESCRIPTION

    The setgroups ();
    system call sets the group access list of the current user process according to the array Fa gidset . The Fa ngroups argument indicates the number of entries in the array and must be no more than NGROUPS as defined in In sys/param.h .

    Only the super-user may set new groups.  

    RETURN VALUES

    Rv -std setgroups  

    ERRORS

    The setgroups ();
    system call will fail if:

    Bq Er EPERM
    The caller is not the super-user.
    Bq Er EINVAL
    The number specified in the Fa ngroups argument is larger than the NGROUPS limit.
    Bq Er EFAULT
    The address specified for Fa gidset is outside the process address space.

     

    SEE ALSO

    getgroups(2), initgroups(3)  

    HISTORY

    The setgroups ();
    system call appeared in BSD 4.2


     

    Index

    NAME
    LIBRARY
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    ERRORS
    SEE ALSO
    HISTORY


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




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

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