HPUX fork[3f]



fork in anderen Kapiteln des hpux Handbuch: fork.2




 FORK(3F)                                                           FORK(3F)

                  +U77 FORTRAN compile-line option required



 NAME
      fork - create a copy of this process

 SYNOPSIS
      INTEGER*4 function fork()

 DESCRIPTION
      Fork creates a copy of the calling process.  The only distinction
      between the 2 processes is that the value returned to one of them
      (referred to as the `parent' process) will be the process id of the
      copy.  The copy is usually referred to as the `child' process.  The
      value returned to the `child' process will be zero.

      All logical units open for writing are flushed before the fork to
      avoid duplication of the contents of I/O buffers in the external
      file(s).

      If the returned value is negative, it indicates an error and will be
      the negation of the system error code.  See perror(3F).

      A corresponding exec routine has not been provided because there is no
      satisfactory way to retain open logical units across the exec.
      However, the usual function of fork/exec can be performed using
      system(3F).

 FILES
      /usr/lib/libU77.a

 SEE ALSO
      fork(2), wait(3F), kill(3F), system(3F), perror(3F)
























 Hewlett-Packard Company            - 1 -       HP-UX Release 9.0: June 1992