HomeAbout Us A-Z IndexSearch * Contact Us Register LoginPress Shop

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 1609 Details

Help Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges

This page provides all information on Problem Report 1609.


Report 1609 Actions


    Problem Report Number 1609
    Submitter's Classification Specification problem
    State Resolved
    Resolution Permanent Interpretation (PIN)
    Problem Resolution ID PIN.X.0166
    Raised 1996-05-09 08:00
    Updated 2003-03-13 08:00
    Published 1996-05-24 08:00
    Product Standard Internationalised System Calls and Libraries Extended (UNIX 95)
    Certification Program The Open Brand certification program
    Test Suite VSU version 4.1.0
    Test Identification CAPI.os/ioprim/select 1 2 4 13
    Specification System Interfaces and Libraries Issue 4 Version 2
    Location in Spec See Problem Text
    Linked Problem Reports PIN4U.00028, (in, old, system)
    Problem Summary PIN4U.00032 This test may fail on implementations that do not implement STREAMS.
    Problem Text
    This IR is to request a PIN for the 4 additional VSU assertions which
    require a STREAM file descriptor and call stream_reflector_filedes()
    found in sreflect.c (The same behaviour as in PIN4U.00028 and as
    in req.4.U.00252 --- I inadvertently omitted these 4 assertions
    from that IR.)

    Note: in select#2 there is another ERROR (Descriptors are not set
    correctly), this will be resolved by patch D.

    Note: in select #13, the EPERM ERROR is unrelated to the subject
    of this IR.
    Test Output
    400|1590 1 1 22:43:23|IC Start
    200|1590 1 22:43:23|TP Start
    520|1590 1 111607825 1 1|SPEC1170TESTSUITE CASE 1
    520|1590 1 111607825 1 2|A call to int select(int nfds, fd_set *readfds, fd_set
    520|1590 1 111607825 1 3|*writefds, fd_set *exceptfds, const struct timeval
    520|1590 1 111607825 1 4|*timeout) when writefds is not a null pointer shall
    520|1590 1 111607825 1 5|check each regular file, terminal, pseudo-terminal
    520|1590 1 111607825 1 6|device, STREAMS-based file, sockets, FIFOs and pipes
    520|1590 1 111607825 1 7|file descriptor less than nfds specified by a bit set
    520|1590 1 111607825 1 8|in the structure pointed to by writefds and set the
    520|1590 1 111607825 1 9|corresponding bit in the structure pointed to by
    520|1590 1 111607825 1 10|writefds when the file descriptor is ready to write.
    520|1590 1 92864534 1 1|TEST: AF_INET SOCK_STREAM
    520|1590 1 92864534 1 2|PREP: Create test sockaddr_in: address = 198.151.241.50, port = 2757
    520|1590 1 92864534 2 1|PREP: Wait for server to be ready
    520|1590 1 92864534 2 2|TEST: select checks writefds and sets appropriate bits
    520|1590 1 92864534 2 3|PREP: Create a socket
    520|1590 1 92864534 2 4|PREP: Connect socket to address 198.151.241.50, port 2757
    520|1590 1 92864534 2 5|CLEANUP: Close socket, kill server
    520|1590 1 92864534 2 6|TEST: AF_UNIX SOCK_STREAM
    520|1590 1 92864534 2 7|PREP: Create test sockaddr_un: path = ../tmp/unix.EbefxQ
    520|1590 1 58851348 1 1|PREP: Server: create socket
    520|1590 1 58851348 1 2|PREP: Server: bind address 198.151.241.50, port 2757 to socket
    520|1590 1 58851348 1 3|PREP: Server: listen on socket
    520|1590 1 58851348 1 4|PREP: Server: notify client server is ready
    520|1590 1 58851348 1 5|PREP: Server: accept connection
    520|1590 1 58851348 1 6|INFO: Server: accepted connection from address 198.151.241.50, port 1085
    520|1590 1 58851348 1 7|PREP: echo_server: read and echo data
    520|1590 1 58851348 1 8|INFO: Server received signal 15
    520|1590 1 58851348 1 9|INFO: Server terminated
    520|1590 1 92864534 3 1|PREP: Wait for server to be ready
    520|1590 1 92864534 3 2|TEST: select checks writefds and sets appropriate bits
    520|1590 1 92864534 3 3|PREP: Create a socket
    520|1590 1 92864534 3 4|PREP: Connect to address ../tmp/unix.EbefxQ
    520|1590 1 92864534 3 5|CLEANUP: Close socket, kill server
    520|1590 1 92864534 3 6|TEST: AF_INET SOCK_DGRAM
    520|1590 1 92864534 3 7|PREP: Create test sockaddr_in: address = 198.151.241.50, port = 2758
    520|1590 1 58916884 1 1|PREP: Server: create socket
    520|1590 1 58916884 1 2|PREP: Server: bind address ../tmp/unix.EbefxQ to socket
    520|1590 1 58916884 1 3|PREP: Server: listen on socket
    520|1590 1 58916884 1 4|PREP: Server: notify client ready to accept
    520|1590 1 58916884 1 5|PREP: Server: accept connection
    520|1590 1 58916884 1 6|INFO: Server: accepted connection from address `h
    520|1590 1 58916884 1 7|PREP: echo_server: read and echo data
    520|1590 1 58916884 1 8|INFO: Server received signal 15
    520|1590 1 58916884 1 9|INFO: Server terminated
    520|1590 1 92864534 4 1|PREP: Wait for server to be ready
    520|1590 1 92864534 4 2|TEST: select checks writefds and sets appropriate bits
    520|1590 1 92864534 4 3|PREP: Create a socket
    520|1590 1 92864534 4 4|PREP: Connect socket to address 198.151.241.50, port 2758
    520|1590 1 92864534 4 5|CLEANUP: Close socket, kill server
    520|1590 1 92864534 4 6|TEST: AF_UNIX SOCK_DGRAM
    520|1590 1 92864534 4 7|PREP: Create test sockaddr_un: path = ../tmp/unix.AeDGxQ
    520|1590 1 58982420 1 1|PREP: Server: create socket
    520|1590 1 58982420 1 2|PREP: Server: bind address 198.151.241.50, port 2758 to socket
    520|1590 1 58982420 1 3|PREP: Server: notify client server is ready
    520|1590 1 58982420 1 4|PREP: Server: read and echo data
    520|1590 1 58982420 1 5|INFO: Server received signal 15
    520|1590 1 58982420 1 6|INFO: Server terminated
    520|1590 1 92864534 5 1|PREP: Wait for server to be ready
    520|1590 1 92864534 5 2|TEST: select checks writefds and sets appropriate bits
    520|1590 1 92864534 5 3|PREP: Create a socket
    520|1590 1 92864534 5 4|PREP: Connect to address ../tmp/unix.AeDGxQ
    520|1590 1 92864534 5 5|CLEANUP: Close socket, kill server
    520|1590 1 92864534 5 6|PREP: Create pipe
    520|1590 1 92864534 5 7|TEST: select checks writefds and sets appropriate bits
    520|1590 1 92864534 5 8|CLEANUP: Close pipe
    520|1590 1 92864534 5 9|PREP: Create fifo
    520|1590 1 92864534 5 10|TEST: select checks writefds and sets appropriate bits
    520|1590 1 92864534 5 11|CLEANUP: Remove fifo
    520|1590 1 92864534 5 12|PREP: Open pseudo ttys
    520|1590 1 92864534 5 13|TEST: select checks writefds and sets appropriate bits
    520|1590 1 92864534 5 14|CLEANUP: Close pseudo terminal
    520|1590 1 92864534 5 15|PREP: Create file
    520|1590 1 92864534 5 16|TEST: select checks writefds and sets appropriate bits
    520|1590 1 92864534 5 17|CLEANUP: Close file
    520|1590 1 92864534 5 18|PREP: Create a pipe
    520|1590 1 92864534 5 19|PREP: Determine if pipe is a stream
    520|1590 1 92864534 5 20|INFO: Pipes are not STREAMs on this implementation
    520|1590 1 92864534 5 21|PREP: Open master pseudo tty
    520|1590 1 92864534 5 22|PREP: Determine if pseudo tty is a stream
    520|1590 1 92864534 5 23|ERROR: Neither pipes nor pseudo terminals are STREAMS
    520|1590 1 92864534 5 24| based on this implementation. The sample code
    520|1590 1 92864534 5 25| in $TET_ROOT/CAPI/SRC/LIB/capi_user/sreflect.c
    520|1590 1 92864534 5 26| must be modified to provide routines with the
    520|1590 1 92864534 5 27| equivalent functionality and interfaces for the
    520|1590 1 92864534 5 28| implementation.
    520|1590 1 59047956 1 1|PREP: Server: create socket
    520|1590 1 59047956 1 2|PREP: Server: bind address ../tmp/unix.AeDGxQ to socket
    520|1590 1 59047956 1 3|PREP: Server: notify client server is ready
    520|1590 1 59047956 1 4|PREP: Server: read and echo data
    520|1590 1 59047956 1 5|INFO: Server received signal 15
    520|1590 1 59047956 1 6|INFO: Server terminated
    220|1590 1 2 22:43:36|UNRESOLVED
    410|1590 1 1 22:43:36|IC End


    400|0 2 1 12:10:14|IC Start
    200|0 1 12:10:14|TP Start
    520|0 1 720908 1 1|SPEC1170TESTSUITE CASE 2
    520|0 1 720908 1 2|A call to int select(int nfds, fd_set *readfds, fd_set
    520|0 1 720908 1 3|*writefds, fd_set *exceptfds, const struct timeval
    520|0 1 720908 1 4|*timeout) when readfds is not a null pointer shall
    520|0 1 720908 1 5|check each regular file, terminal, pseudo-terminal
    520|0 1 720908 1 6|device, STREAMS-based file, sockets, FIFOs and pipes
    520|0 1 720908 1 7|file descriptor less than nfds specified by a bit set
    520|0 1 720908 1 8|in the structure pointed to by readfds and set the
    520|0 1 720908 1 9|corresponding bit in the structure pointed to by
    520|0 1 720908 1 10|readfds when the file descriptor is ready to read.
    520|0 1 131085 1 1|TEST: AF_INET SOCK_STREAM
    520|0 1 131085 1 2|PREP: Create test sockaddr_in: address = 198.151.241.50, port = 3317
    520|0 1 131085 2 1|PREP: Wait for server to be ready
    520|0 1 131085 2 2|PREP: Create a socket
    520|0 1 131085 2 3|PREP: Connect socket to address 198.151.241.50, port 3317
    520|0 1 131085 2 4|PREP: Write data into socket
    520|0 1 131085 2 5|TEST: select checks readfds and sets appropriate bits
    520|0 1 131085 2 6|CLEANUP: Close socket, kill server
    520|0 1 131085 2 7|TEST: AF_UNIX SOCK_STREAM
    520|0 1 131085 2 8|PREP: Create test sockaddr_un: path = ../tmp/unix.HhCbxQ
    520|0 1 131086 1 1|PREP: Server: create socket
    520|0 1 131086 1 2|PREP: Server: bind address 198.151.241.50, port 3317 to socket
    520|0 1 131086 1 3|PREP: Server: listen on socket
    520|0 1 131086 1 4|PREP: Server: notify client server is ready
    520|0 1 131086 1 5|PREP: Server: accept connection
    520|0 1 131086 1 6|INFO: Server: accepted connection from address 198.151.241.50, port 1024
    520|0 1 131086 1 7|PREP: echo_server: read and echo data
    520|0 1 131086 1 8|INFO: echo_server: echoed 10 bytes of data (write data)
    520|0 1 131086 1 9|INFO: echo_server: recv returned -1, errno = 1121(ECONNRESET - Connection reset)
    520|0 1 131086 1 10|INFO: Server received signal 15
    520|0 1 131086 1 11|INFO: Server terminated
    520|0 1 131085 3 1|PREP: Wait for server to be ready
    520|0 1 131085 3 2|PREP: Create a socket
    520|0 1 131085 3 3|PREP: Connect to address ../tmp/unix.HhCbxQ
    520|0 1 131085 3 4|PREP: Write data into socket
    520|0 1 131085 3 5|TEST: select checks readfds and sets appropriate bits
    520|0 1 131085 3 6|CLEANUP: Close socket, kill server
    520|0 1 131085 3 7|TEST: AF_INET SOCK_DGRAM
    520|0 1 131085 3 8|PREP: Create test sockaddr_in: address = 198.151.241.50, port = 3318
    520|0 1 196622 1 1|PREP: Server: create socket
    520|0 1 196622 1 2|PREP: Server: bind address ../tmp/unix.HhCbxQ to socket
    520|0 1 196622 1 3|PREP: Server: listen on socket
    520|0 1 196622 1 4|PREP: Server: notify client ready to accept
    520|0 1 196622 1 5|PREP: Server: accept connection
    520|0 1 196622 1 6|INFO: Server: accepted connection from address 5h
    520|0 1 196622 1 7|PREP: echo_server: read and echo data
    520|0 1 196622 1 8|INFO: echo_server: echoed 10 bytes of data (write data)
    520|0 1 196622 1 9|INFO: Server received signal 15
    520|0 1 196622 1 10|INFO: Server terminated
    520|0 1 131085 4 1|PREP: Wait for server to be ready
    520|0 1 131085 4 2|PREP: Create a socket
    520|0 1 131085 4 3|PREP: Connect socket to address 198.151.241.50, port 3318
    520|0 1 131085 4 4|PREP: Write data into socket
    520|0 1 131085 4 5|TEST: select checks readfds and sets appropriate bits
    520|0 1 131085 4 6|CLEANUP: Close socket, kill server
    520|0 1 131085 4 7|TEST: AF_UNIX SOCK_DGRAM
    520|0 1 131085 4 8|PREP: Create test sockaddr_un: path = ../tmp/unix.hFdExQ
    520|0 1 262158 1 1|PREP: Server: create socket
    520|0 1 262158 1 2|PREP: Server: bind address 198.151.241.50, port 3318 to socket
    520|0 1 262158 1 3|PREP: Server: notify client server is ready
    520|0 1 262158 1 4|PREP: Server: read and echo data
    520|0 1 262158 1 5|INFO: Server: echoed 10 bytes of data (write data), peer is 198.151.241.50, port 1025
    520|0 1 262158 1 6|INFO: Server received signal 15
    520|0 1 262158 1 7|INFO: Server terminated
    520|0 1 131085 5 1|PREP: Wait for server to be ready
    520|0 1 131085 5 2|PREP: Create a socket
    520|0 1 131085 5 3|PREP: Connect to address ../tmp/unix.hFdExQ
    520|0 1 131085 5 4|PREP: Write data into socket
    520|0 1 131085 5 5|TEST: select checks readfds and sets appropriate bits
    520|0 1 131085 5 6|CLEANUP: Close socket, kill server
    520|0 1 131085 5 7|PREP: Create pipe
    520|0 1 131085 5 8|PREP: Write data into pipe
    520|0 1 131085 5 9|TEST: select checks readfds and sets appropriate bits
    520|0 1 131085 5 10|CLEANUP: Close pipe
    520|0 1 131085 5 11|PREP: Create fifo
    520|0 1 131085 5 12|PREP: Write data into fifo
    520|0 1 131085 5 13|TEST: select checks readfds and sets appropriate bits
    520|0 1 131085 5 14|CLEANUP: Remove fifo
    520|0 1 131085 5 15|PREP: Open pseudo ttys
    520|0 1 131085 5 16|PREP: Write data into pty
    520|0 1 131085 5 17|TEST: select checks readfds and sets appropriate bits
    520|0 1 131085 5 18|CLEANUP: Close pseudo terminal
    520|0 1 131085 5 19|PREP: Create file
    520|0 1 131085 5 20|TEST: select checks readfds and sets appropriate bits
    520|0 1 131085 5 21|CLEANUP: Close file
    520|0 1 131085 5 22|PREP: Create a pipe
    520|0 1 131085 5 23|PREP: Determine if pipe is a stream
    520|0 1 131085 5 24|INFO: Pipes are not STREAMs on this implementation
    520|0 1 131085 5 25|PREP: Open master pseudo tty
    520|0 1 131085 5 26|PREP: Determine if pseudo tty is a stream
    520|0 1 131085 5 27|ERROR: Neither pipes nor pseudo terminals are STREAMS
    520|0 1 131085 5 28| based on this implementation. The sample code
    520|0 1 131085 5 29| in $TET_ROOT/CAPI/SRC/LIB/capi_user/sreflect.c
    520|0 1 131085 5 30| must be modified to provide routines with the
    520|0 1 131085 5 31| equivalent functionality and interfaces for the
    520|0 1 131085 5 32| implementation.
    520|0 1 327694 1 1|PREP: Server: create socket
    520|0 1 327694 1 2|PREP: Server: bind address ../tmp/unix.hFdExQ to socket
    520|0 1 327694 1 3|PREP: Server: notify client server is ready
    520|0 1 327694 1 4|PREP: Server: read and echo data
    520|0 1 327694 1 5|INFO: Server: echoed 10 bytes of data (write data), peer is
    220|0 1 1 12:10:36|FAIL
    410|0 2 1 12:10:36|IC End
    80|0 0 12:10:37|TC End
    900|12:10:37|TCC End


    400|1593 4 1 22:43:59|IC Start
    200|1593 1 22:43:59|TP Start
    520|1593 1 111804433 1 1|SPEC1170TESTSUITE CASE 4
    520|1593 1 111804433 1 2|A successful call to int select(int nfds, fd_set
    520|1593 1 111804433 1 3|*readfds, fd_set *writefds, fd_set *exceptfds, const
    520|1593 1 111804433 1 4|struct timeval *timeout) shall return the number of
    520|1593 1 111804433 1 5|descriptors for which bits are set in the bit masks.
    520|1593 1 93192214 1 1|PREP: Create fifo
    520|1593 1 93192214 1 2|TEST: select returns number of modified descriptors
    520|1593 1 93192214 1 3|CLEANUP: Remove fifo
    520|1593 1 93192214 1 4|PREP: Open pseudo ttys
    520|1593 1 93192214 1 5|TEST: select returns number of modified descriptors
    520|1593 1 93192214 1 6|CLEANUP: Close pseudo terminal
    520|1593 1 93192214 1 7|PREP: Create file
    520|1593 1 93192214 1 8|TEST: select returns number of modified descriptors
    520|1593 1 93192214 1 9|CLEANUP: Close file
    520|1593 1 93192214 1 10|PREP: Create a pipe
    520|1593 1 93192214 1 11|PREP: Determine if pipe is a stream
    520|1593 1 93192214 1 12|INFO: Pipes are not STREAMs on this implementation
    520|1593 1 93192214 1 13|PREP: Open master pseudo tty
    520|1593 1 93192214 1 14|PREP: Determine if pseudo tty is a stream
    520|1593 1 93192214 1 15|ERROR: Neither pipes nor pseudo terminals are STREAMS
    520|1593 1 93192214 1 16| based on this implementation. The sample code
    520|1593 1 93192214 1 17| in $TET_ROOT/CAPI/SRC/LIB/capi_user/sreflect.c
    520|1593 1 93192214 1 18| must be modified to provide routines with the
    520|1593 1 93192214 1 19| equivalent functionality and interfaces for the
    520|1593 1 93192214 1 20| implementation.
    220|1593 1 2 22:44:00|UNRESOLVED
    410|1593 4 1 22:44:00|IC End


    400|1602 13 1 22:45:05|IC Start
    200|1602 1 22:45:05|TP Start
    520|1602 1 112394257 1 1|SPEC1170TESTSUITE CASE 13
    520|1602 1 112394257 1 2|A call to int select(int nfds, fd_set *readfds, fd_set
    520|1602 1 112394257 1 3|*writefds, fd_set *exceptfds, const struct timeval
    520|1602 1 112394257 1 4|*timeout) shall support regular files, terminals,
    520|1602 1 112394257 1 5|pseudo-terminal devices, STREAMS-based files, sockets,
    520|1602 1 112394257 1 6|FIFOS and pipes.
    520|1602 1 93847574 1 1|TEST: AF_INET SOCK_STREAM
    520|1602 1 93847574 1 2|PREP: Create test sockaddr_in: address = 198.151.241.50, port = 4113
    520|1602 1 93847574 2 1|PREP: Wait for server to be ready
    520|1602 1 93847574 2 2|PREP: Create a socket
    520|1602 1 93847574 2 3|PREP: Connect socket to address 198.151.241.50, port 4113
    520|1602 1 93847574 2 4|TEST: select supports sockets
    520|1602 1 93847574 2 5|CLEANUP: Close socket, kill server
    520|1602 1 93847574 2 6|TEST: AF_UNIX SOCK_STREAM
    520|1602 1 93847574 2 7|PREP: Create test sockaddr_un: path = ../tmp/unix.gfdGxQ
    520|1602 1 126877709 1 1|PREP: Server: create socket
    520|1602 1 126877709 1 2|PREP: Server: bind address 198.151.241.50, port 4113 to socket
    520|1602 1 126877709 1 3|PREP: Server: listen on socket
    520|1602 1 126877709 1 4|PREP: Server: notify client server is ready
    520|1602 1 126877709 1 5|PREP: Server: accept connection
    520|1602 1 126877709 1 6|INFO: Server: accepted connection from address 198.151.241.50, port 1087
    520|1602 1 126877709 1 7|PREP: echo_server: read and echo data
    520|1602 1 126877709 1 8|INFO: Server received signal 15
    520|1602 1 126877709 1 9|INFO: Server terminated
    520|1602 1 93847574 3 1|PREP: Wait for server to be ready
    520|1602 1 93847574 3 2|PREP: Create a socket
    520|1602 1 93847574 3 3|PREP: Connect to address ../tmp/unix.gfdGxQ
    520|1602 1 93847574 3 4|TEST: select supports AF_UNIX sockets
    520|1602 1 93847574 3 5|CLEANUP: Close socket, kill server
    520|1602 1 93847574 3 6|TEST: AF_INET SOCK_DGRAM
    520|1602 1 93847574 3 7|PREP: Create test sockaddr_in: address = 198.151.241.50, port = 4114
    520|1602 1 126943245 1 1|PREP: Server: create socket
    520|1602 1 126943245 1 2|PREP: Server: bind address ../tmp/unix.gfdGxQ to socket
    520|1602 1 126943245 1 3|PREP: Server: listen on socket
    520|1602 1 126943245 1 4|PREP: Server: notify client ready to accept
    520|1602 1 126943245 1 5|PREP: Server: accept connection
    520|1602 1 126943245 1 6|INFO: Server: accepted connection from address 7{
    520|1602 1 126943245 1 7|PREP: echo_server: read and echo data
    520|1602 1 126943245 1 8|INFO: Server received signal 15
    520|1602 1 126943245 1 9|INFO: Server terminated
    520|1602 1 93847574 4 1|PREP: Wait for server to be ready
    520|1602 1 93847574 4 2|PREP: Create a socket
    520|1602 1 93847574 4 3|PREP: Connect socket to address 198.151.241.50, port 4114
    520|1602 1 93847574 4 4|TEST: select supports sockets
    520|1602 1 93847574 4 5|CLEANUP: Close socket, kill server
    520|1602 1 93847574 4 6|TEST: AF_UNIX SOCK_DGRAM
    520|1602 1 93847574 4 7|PREP: Create test sockaddr_un: path = ../tmp/unix.GFFCxQ
    520|1602 1 127008781 1 1|PREP: Server: create socket
    520|1602 1 127008781 1 2|PREP: Server: bind address 198.151.241.50, port 4114 to socket
    520|1602 1 127008781 1 3|PREP: Server: notify client server is ready
    520|1602 1 127008781 1 4|PREP: Server: read and echo data
    520|1602 1 127008781 1 5|INFO: Server received signal 15
    520|1602 1 127008781 1 6|INFO: Server terminated
    520|1602 1 93847574 5 1|PREP: Wait for server to be ready
    520|1602 1 93847574 5 2|PREP: Create a socket
    520|1602 1 93847574 5 3|PREP: Connect to address ../tmp/unix.GFFCxQ
    520|1602 1 93847574 5 4|TEST: select supports AF_UNIX sockets
    520|1602 1 93847574 5 5|CLEANUP: Close socket, kill server
    520|1602 1 93847574 5 6|PREP: Create pipe
    520|1602 1 93847574 5 7|TEST: select supports pipes
    520|1602 1 93847574 5 8|CLEANUP: Close pipe
    520|1602 1 93847574 5 9|PREP: Create fifo
    520|1602 1 93847574 5 10|TEST: select supports fifos
    520|1602 1 93847574 5 11|CLEANUP: Remove fifo
    520|1602 1 93847574 5 12|PREP: Open loopback ttys
    520|1602 1 93847574 5 13|TEST: select supports terminals
    520|1602 1 93847574 5 14|PREP: Open pseudo ttys
    520|1602 1 93847574 5 15|TEST: select supports pseudo terminals
    520|1602 1 93847574 5 16|CLEANUP: Close pseudo terminal
    520|1602 1 93847574 5 17|PREP: Create file
    520|1602 1 93847574 5 18|TEST: select supports regular files
    520|1602 1 93847574 5 19|CLEANUP: Close file
    520|1602 1 93847574 5 20|PREP: Create a pipe
    520|1602 1 93847574 5 21|PREP: Determine if pipe is a stream
    520|1602 1 93847574 5 22|INFO: Pipes are not STREAMs on this implementation
    520|1602 1 93847574 5 23|PREP: Open master pseudo tty
    520|1602 1 93847574 5 24|PREP: Determine if pseudo tty is a stream
    520|1602 1 93847574 5 25|ERROR: Neither pipes nor pseudo terminals are STREAMS
    520|1602 1 93847574 5 26| based on this implementation. The sample code
    520|1602 1 93847574 5 27| in $TET_ROOT/CAPI/SRC/LIB/capi_user/sreflect.c
    520|1602 1 93847574 5 28| must be modified to provide routines with the
    520|1602 1 93847574 5 29| equivalent functionality and interfaces for the
    520|1602 1 93847574 5 30| implementation.
    520|1602 1 127074317 1 1|PREP: Server: create socket
    520|1602 1 127074317 1 2|PREP: Server: bind address ../tmp/unix.GFFCxQ to socket
    520|1602 1 127074317 1 3|PREP: Server: notify client server is ready
    520|1602 1 127074317 1 4|PREP: Server: read and echo data
    520|1602 1 127074317 1 5|INFO: Server received signal 15
    520|1602 1 127074317 1 6|INFO: Server terminated
    220|1602 1 2 22:45:16|UNRESOLVED
    410|1602 13 1 22:45:16|IC End

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    A permanent interpretation is recommended.

    Be sure to check that select tp13 does not report an EPERM error
    when trying to open VSU_TERMIOS_TTY. This is a configuration
    problem and is not covered by this IR.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Permanent Interpretation (PIN)
    Review Conclusion
    A Permanent Interpretation is granted.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority