From 093774c1b869564669848ea5f139154eb454508b Mon Sep 17 00:00:00 2001 From: Baruch Sterin Date: Mon, 1 Nov 2010 02:06:26 -0700 Subject: [PATCH] fixed compilation in linux --- Makefile | 6 +++--- src/misc/ext/module.make | 0 src/misc/util/module.make | 2 +- src/misc/util/utilFile.c | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 src/misc/ext/module.make diff --git a/Makefile b/Makefile index ad7003273..52b24c901 100644 --- a/Makefile +++ b/Makefile @@ -7,8 +7,9 @@ CP := cp PROG := abc MODULES := \ + $(wildcard src/ext) src/misc/ext \ src/base/abc src/base/abci src/base/cmd \ - src/base/io src/base/main src/base/ver src/base/dummy src/base/dummy2 \ + src/base/io src/base/main src/base/ver \ src/bdd/cudd src/bdd/dsd src/bdd/epd src/bdd/mtr \ src/bdd/parse src/bdd/reo src/bdd/cas \ src/map/fpga src/map/mapper src/map/mio src/map/super \ @@ -28,8 +29,7 @@ MODULES := \ src/aig/int src/aig/dch src/aig/ssw src/aig/cgt \ src/aig/cec src/aig/gia src/aig/bbl src/aig/live \ src/aig/llb \ - src/python \ - src/ext/_sky src/ext/_rti src/ext/_nal src/ext/_bat src/ext/_lxp + src/python all: $(PROG) default: $(PROG) diff --git a/src/misc/ext/module.make b/src/misc/ext/module.make new file mode 100644 index 000000000..e69de29bb diff --git a/src/misc/util/module.make b/src/misc/util/module.make index 11d59f519..54fb8291f 100644 --- a/src/misc/util/module.make +++ b/src/misc/util/module.make @@ -1 +1 @@ -SRC += utilFile.c +SRC += src/misc/util/utilFile.c diff --git a/src/misc/util/utilFile.c b/src/misc/util/utilFile.c index abdcd635e..09af7b0ad 100644 --- a/src/misc/util/utilFile.c +++ b/src/misc/util/utilFile.c @@ -102,7 +102,7 @@ int tmpFile(const char* prefix, const char* suffix, char** out_name) close(fd); unlink(*out_name); strcat(*out_name, suffix); - fd = open(fd); + fd = open(*out_name, O_CREAT | O_EXCL | O_RDWR, S_IREAD | S_IWRITE); if (fd == -1){ free(*out_name); *out_name = NULL;