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.