man(1) Manual page archive


     DEPRECATED(2)                                       DEPRECATED(2)

     NAME
          setpgrp, vfork, vadvise, vlimit, vswapon - system calls to
          be avoided

     SYNOPSIS
          setpgrp(pid, pgrp)

          int getpgrp(pid)

          int vfork()

          vadvise(how)

          int vlimit(what, limit)

          vswapon(special)
          char *special;

     DESCRIPTION
          These calls are hangovers from the Berkeley version of the
          system.  Some exist only for system maintenance purposes;
          some depend on the virtual memory implementation.  None
          should be used except as a last resort.  Most are not
          included in /lib/libc.a.

          Setpgrp sets the process group number for process pid to
          pgrp; getpgrp returns the process group.

          Vfork is a peculiar variant of fork in which the child bor-
          rows the parent's address space until exec or exit. The
          intent is to avoid copying a large address space.

          Vadvise gives the virtual memory system hints about the pag-
          ing behaviour of the current process.

          Vlimit sets various resource limits, such as the amount of
          memory allowed for text and data, and the maximum size of
          core images.

          Vswapon adds the block device special to the pool of swap
          space.  The device must be listed in a table compiled into
          the kernel; vswapon merely enables it.

          See the Berkeley manual for more information about these
          calls.