The OpenNET Project / Index page

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

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

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

setpgrp (2)
  • setpgrp (1) ( Solaris man: Команды и прикладные программы пользовательского уровня )
  • setpgrp (2) ( Solaris man: Системные вызовы )
  • >> setpgrp (2) ( FreeBSD man: Системные вызовы )
  • setpgrp (2) ( Русские man: Системные вызовы )
  • setpgrp (2) ( Linux man: Системные вызовы )
  • setpgrp (3) ( POSIX man: Библиотечные вызовы )

  • BSD mandoc
     

    NAME

    
    
    setpgid
    
     
    setpgrp
    
     - set process group
    
     
    

    LIBRARY

    Lb libc
    
     
    

    SYNOPSIS

       #include <unistd.h>
    int setpgid (pid_t pid pid_t pgrp);
    int setpgrp (pid_t pid pid_t pgrp);
     

    DESCRIPTION

    The setpgid ();
    system call sets the process group of the specified process Fa pid to the specified Fa pgrp . If Fa pid is zero, then the call applies to the current process.

    If the affected process is not the invoking process, then it must be a child of the invoking process, it must not have performed an exec(3) operation, and both processes must be in the same session. The requested process group ID must already exist in the session of the caller, or it must be equal to the target process ID.  

    RETURN VALUES

    Rv -std setpgid  

    COMPATIBILITY

    The setpgrp ();
    system call is identical to setpgid (,);
    and is retained for calling convention compatibility with historical versions of BSD .  

    ERRORS

    The setpgid ();
    system call will fail and the process group will not be altered if:

    Bq Er EINVAL
    The requested process group ID is not legal.
    Bq Er ESRCH
    The requested process does not exist.
    Bq Er ESRCH
    The target process is not the calling process or a child of the calling process.
    Bq Er EACCES
    The requested process is a child of the calling process, but it has performed an exec(3) operation.
    Bq Er EPERM
    The target process is a session leader.
    Bq Er EPERM
    The requested process group ID is not in the session of the caller, and it is not equal to the process ID of the target process.

     

    SEE ALSO

    getpgrp(2)  

    STANDARDS

    The setpgid ();
    system call is expected to conform to St -p1003.1-90 .


     

    Index

    NAME
    LIBRARY
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    COMPATIBILITY
    ERRORS
    SEE ALSO
    STANDARDS


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




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

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