posix_getpgid

Get process group id for job control

&reftitle.description; ``int``false```posix_getpgid` `int` `process_id`

Returns the process group identifier of the process `process_id`&return.falseforfailure;.

&reftitle.parameters;

`process_id`

- The process id.

&reftitle.returnvalues;

Returns the identifier, as an `int`.

&reftitle.examples;

### Example use of `posix_getpgid`

    <?php
    $pid = posix_getppid();
    echo posix_getpgid($pid); //35
    ?>

&reftitle.notes;

This is a not POSIX function, but is common on BSD and System V systems. If the system does not support this function, then it will not be included at compile time. This may be checked with `function_exists`.

&reftitle.seealso;

- `posix_getppid`
- man page SETPGID(2)