In the current CVS sources, in tn5250.c, there is a section that looks
like this:
}
FILE *log = fopen("/dev/tty1","w");
fprintf (log, "host = '%s'\r\n", tn5250_config_get (config, "host"));
fclose (log);
}
This does not work on FreeBSD. It creates a segmentation fault, because
the fopen() will invariably fail. The tty's in FreeBSD are named slightly
differently than this.
I'm wondering if this type of code is really desirable?! I realize that
this is supposed to be a "Linux" emulator, and I'm the odd man out when it
comes to my preference of an OS... but do you really want to hardcore the
device names in the source?!
Perhaps syslog() would be a better alternative? I noticed that lp5250d,
at least, uses syslog... and this works great.
+---
| This is the LINUX5250 Mailing List!
| To submit a new message, send your mail to [EMAIL PROTECTED]
| To subscribe to this list send email to [EMAIL PROTECTED]
| To unsubscribe from this list send email to [EMAIL PROTECTED]
| Questions should be directed to the list owner/operator: [EMAIL PROTECTED]
+---