Is there streams support in Linux 2.2.13.

I have found streams support in the include files os stropts.h  but when the

shor program I write tests 2 devices I get the following messages:

/dev/ptya0:  Is not a streams device

/dev/ttyp0:  Input/Output Error

I undestand the error messages and this leads me the believe their are now

streams based pseudo ttys.

---------- Cut Here ------

/* streams.c - Open a file and test if it has streams capability */

/* Only one argument allowed: Name of file to test               */

#include 

#include 

#include 

#include 

#include 

#include 

#include 

int

main(int argc, char *argv[])

{

        /* File descriptior to test */

        int fd;                                

        /* Message for perror */

        /* counter for walking thrugh arguments */

        int counter = 0;

        /* Make sure we have at least one argument */

        if (argc < 2)

        {

                printf("usage: streams [device names to test] \n");

                exit(1);

        }

        for (counter = 1; counter < argc; counter++)

        {

                /* Try to open file specified */

                if ((fd = open(argv[counter],O_RDONLY)) == -1)

                {

                        /* There must have been and error opening the file

*/

                        fprintf(stderr,"streams: %s:

%s\n",argv[counter],strerror(errno));

                        continue;

                }

                /* Test to see if it supports streams */

                if ((isastream(fd)) == 0)

                        printf("%s is not a streams

device\n",argv[counter]);

                else

                        printf("%s is a streams device\n",argv[counter]);

        }

        /* Complete.  Return 0 and terminate */

        return 0;

}

-------------- Cut Here ----------------


--
To unsubscribe: mail ">majordomo@ale.org with "unsubscribe ale" in message body.