Fix portability problem using /dev/null

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10806 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2008-09-01 20:42:40 +00:00
commit ee2b86e8e1

View file

@ -26,7 +26,6 @@ public:
};
static File *f_cl = 0;
static File *f_null = 0;
static struct {
int count;
@ -225,15 +224,7 @@ void UFFI::main(int argc, char *argv[]) {
int UFFI::top(Node *n) {
String *module = Getattr(n, "name");
String *output_filename = NewString("");
String *devnull = NewString("/dev/null");
f_null = NewFile(devnull, "w+");
if (!f_null) {
FileErrorDisplay(devnull);
SWIG_exit(EXIT_FAILURE);
}
Delete(devnull);
File *f_null = NewString("");
Printf(output_filename, "%s%s.cl", SWIG_output_directory(), module);