LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    posix_openpt

    
    
    
    

    SYNOPSIS

         #include <stdlib.h>
         #include <fcntl.h>
    
         int
         posix_openpt(int oflag);
    
    
    

    DESCRIPTION

         The posix_openpt() function allocates a new pseudo-terminal and estab-
         lishes a connection with its master device.  A slave device shall be cre-
         ated in /dev/pts.  After the pseudo-terminal has been allocated, the
         slave device should have the proper permissions before it can be used
         (see grantpt(3)).  The name of the slave device can be determined by
         calling ptsname(3).
    
         The file status flags and file access modes of the open file description
         shall be set according to the value of oflag.  Values for oflag are con-
         structed by a bitwise-inclusive OR of flags from the following list,
         defined in
    
         O_RDWR    Open for reading and writing.
    
         O_NOCTTY  If set posix_openpt() shall not cause the terminal device to
                   become the controlling terminal for the process.
    
         The posix_openpt() function shall fail when oflag contains other values.
    
    
    

    RETURN VALUES

         Upon successful completion, the posix_openpt() function shall allocate a
         new pseudo-terminal device and return a non-negative integer representing
         a file descriptor, which is connected to its master device.  Otherwise,
         -1 shall be returned and errno set to indicate the error.
    
    
    

    ERRORS

         The posix_openpt() function shall fail if:
    
         [ENFILE]           The system file table is full.
    
         [EINVAL]           The value of oflag is not valid.
    
         [EAGAIN]           Out of pseudo-terminal resources.
    
    
    

    SEE ALSO

         pts(4), ptsname(3), tty(4)
    
    
    

    STANDARDS

         The posix_openpt() function conforms to IEEE Std 1003.1-2001 ("POSIX.1").
    
    
    

    HISTORY

         The posix_openpt() function appeared in FreeBSD 5.0.  In FreeBSD 8.0,
         this function was changed to a system call.
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz