grantpt(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

grantpt(3c)

grantpt(3C)              Standard C Library Functions              grantpt(3C)

NAME
       grantpt - grant access to the subsidiary pseudo-terminal device

SYNOPSIS
       #include <stdlib.h>

       int grantpt(int fildes);

DESCRIPTION
       The grantpt() function changes the mode and ownership of the subsidiary
       pseudo-terminal  device  associated  with  its  manager pseudo-terminal
       counterpart. fildes is the file descriptor returned from  a  successful
       open  of  the  manager  pseudo-terminal device. The user ID of the sub‐
       sidiary is set to the real UID of the calling process and the group  ID
       is  set  to  a  reserved  group.  The permission mode of the subsidiary
       pseudo-terminal is set to  readable  and  writable  by  the  owner  and
       writable by the group.

RETURN VALUES
       Upon  successful completion, grantpt() returns 0. Otherwise, it returns
       −1 and sets errno to indicate the error.

ERRORS
       The grantpt() function may fail if:

       EBADF     The fildes argument is not a valid open file descriptor.


       EINVAL    The fildes argument is not associated with a manager  pseudo-
                 terminal device.


       EACCES    The corresponding subsidiary pseudo-terminal device could not
                 be accessed.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelSafe _ Standard‐
       See standards(7).


SEE ALSO
       open(2), ptsname(3C), unlockpt(3C), attributes(7), standards(7)


       STREAMS Programming Guide

Oracle Solaris 11.4               19 Jun 2024                      grantpt(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3