* fileio.cc - file input and output *
******************************************************************************/
#include <sys/types.h>
-#include <iostream.h>
+#include <iostream>
#include <stdlib.h>
#include <sys/stat.h>
#include <fcntl.h>
// make the input fifo
if(mkfifo(DEF_INFILE, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH) == -1) {
if(errno != EEXIST) {
- cerr << "mkfifo(): Error number " << errno << " occourred: " << strerror(errno) << "\n";
+ std::cerr << "mkfifo(): Error number " << errno << " occourred: " << strerror(errno) << "\n";
exit(-1);
}
}
// the input fifo - non blocking
if ((fdin = open(DEF_INFILE, O_RDONLY|O_NONBLOCK)) == -1) {
- cerr << "open(): Error number " << errno << " occourred: " << strerror(errno) << "\n";
+ std::cerr << "open(): Error number " << errno << " occourred: " << strerror(errno) << "\n";
exit(-1);
}
// make the output fifo
if(mkfifo(DEF_OUTFILE, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH) == -1) {
if(errno != EEXIST) {
- cerr << "mkfifo(): Error number " << errno << " occourred: " << strerror(errno) << "\n";
+ std::cerr << "mkfifo(): Error number " << errno << " occourred: " << strerror(errno) << "\n";
exit(-1);
}
}
// the output fifo
if ((fdout = open(DEF_OUTFILE, O_RDWR|O_NONBLOCK)) == -1) {
- cerr << "open(): Error number " << errno << " occourred: " << strerror(errno) << "\n";
+ std::cerr << "open(): Error number " << errno << " occourred: " << strerror(errno) << "\n";
exit(-1);
}
}
// make the input fifo
if(mkfifo(infile, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH) == -1) {
if(errno != EEXIST) {
- cerr << "mkfifo(): Error number " << errno << " occourred: " << strerror(errno);
+ std::cerr << "mkfifo(): Error number " << errno << " occourred: " << strerror(errno);
exit(-1);
}
}
// the input fifo - non blocking
if ((fdin = open(infile, O_RDONLY|O_NONBLOCK)) == -1) {
- cerr << "open(): Error number " << errno << " occourred: " << strerror(errno);
+ std::cerr << "open(): Error number " << errno << " occourred: " << strerror(errno);
exit(-1);
}
// make the output fifo
if(mkfifo(outfile, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH) == -1) {
if(errno != EEXIST) {
- cerr << "mkfifo(): Error number " << errno << " occourred: " << strerror(errno);
+ std::cerr << "mkfifo(): Error number " << errno << " occourred: " << strerror(errno);
exit(-1);
}
}
// the output fifo
if ((fdout = open(outfile, O_RDWR|O_NONBLOCK)) == -1) {
- cerr << "open(): Error number " << errno << " occourred: " << strerror(errno);
+ std::cerr << "open(): Error number " << errno << " occourred: " << strerror(errno);
exit(-1);
}
}
if((ret = write(fdout, &b, 1)) != 1)
{
- cerr << "write(): Error number " << errno << " occourred: " << strerror(errno);
+ std::cerr << "write(): Error number " << errno << " occourred: " << strerror(errno);
exit(-1);
}
if((ret == -1) && (errno != EAGAIN))
{
- cerr << "read(): Error number " << errno << " occourred: " << strerror(errno);
+ std::cerr << "read(): Error number " << errno << " occourred: " << strerror(errno);
exit(-1);
}
if((ret = write(fdout, str, strlen(str))) != (int)strlen(str))
{
- cerr << "write(): Error number " << errno << " occourred: " << strerror(errno);
+ std::cerr << "write(): Error number " << errno << " occourred: " << strerror(errno);
exit(-1);
}
if((ret == -1) && (errno != EAGAIN))
{
- cerr << "read(): Error number " << errno << " occourred: " << strerror(errno);
+ std::cerr << "read(): Error number " << errno << " occourred: " << strerror(errno);
exit(-1);
}