diff -ru initng.orig/include/initng/io.h initng/include/initng/io.h
--- initng.orig/include/initng/io.h	2012-12-11 03:45:20.000000000 -0500
+++ initng/include/initng/io.h	2012-12-11 03:44:30.000000000 -0500
@@ -21,6 +21,7 @@
 #define INITNG_IO_H
 
 #include <unistd.h>
+#include <stdbool.h>
 #include <fcntl.h>
 
 #include <initng/active_db.h>
@@ -43,6 +44,6 @@
 				  pipe_h * pipe);
 void initng_io_module_poll(int timeout);
 
-int initng_io_set_cloexec(int fd);
+/* int initng_io_set_cloexec(int fd); */
 
 #endif /* !defined(INITNG_IO_H) */
diff -ru initng.orig/src/main/io/open.c initng/src/main/io/open.c
--- initng.orig/src/main/io/open.c	2012-12-11 03:45:20.000000000 -0500
+++ initng/src/main/io/open.c	2012-12-11 03:44:30.000000000 -0500
@@ -26,8 +26,5 @@
 	int fd;
 
 	fd = open(path, flags);
-	if (fd != -1) {
-		initng_io_fdtrack(fd);
-	}
 	return fd;
 }