]> git.pond.sub.org Git - empserver/commitdiff
Real unistd.h declares getopt() & friends. Approximate that in
authorRon Koenderink <rkoenderink@yahoo.ca>
Tue, 14 Aug 2007 00:15:21 +0000 (00:15 +0000)
committerRon Koenderink <rkoenderink@yahoo.ca>
Tue, 14 Aug 2007 00:15:21 +0000 (00:15 +0000)
src/lib/w32/unistd.h by including getopt.h.  Simplify users

src/lib/w32/unistd.h [new file with mode: 0644]
src/server/main.c
src/util/empsched.c
src/util/fairland.c
src/util/files.c

diff --git a/src/lib/w32/unistd.h b/src/lib/w32/unistd.h
new file mode 100644 (file)
index 0000000..e640f52
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+ *  Empire - A multi-player, client/server Internet based war game.
+ *  Copyright (C) 1986-2007, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ *                           Ken Stevens, Steve McClure
+ *
+ *  This program is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program; if not, write to the Free Software
+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ *
+ *  ---
+ *
+ *  See files README, COPYING and CREDITS in the root of the source
+ *  tree for related information and legal notices.  It is expected
+ *  that future projects/authors will amend these files as needed.
+ *
+ *  ---
+ *
+ *  unistd.h: POSIX emulation for WIN32
+ * 
+ *  Known contributors to this file:
+ *     Ron Koenderink, 2007
+ */
+
+#ifndef UNISTD_H
+#define UNISTD_H
+
+#include "getopt.h"
+#endif /* UNISTD_H */
index f91db585b9bdbe9f8a88d701f55579c891acae5c..47c656234ec7137e728876f5cc46ad5918df6eb1 100644 (file)
 #include <winsock2.h>
 #undef NS_ALL
 #include <direct.h>
-#include <getopt.h>
 #include <process.h>
 #include "service.h"
 #else
 #include <sys/types.h>
-#include <unistd.h>
 #endif
+#include <unistd.h>
 
 #include "empio.h"
 #include "empthread.h"
index 4907bd6a1a65ee0d528585a20ff2b5db48ef2032..5c499c378b4d5bfb3627e2f9e5b48da83ad26611 100644 (file)
 
 #include <config.h>
 
-#if defined(_WIN32)
-#include <getopt.h>
-#else
 #include <unistd.h>
-#endif
 #include <stdio.h>
 #include <time.h>
 #include "optlist.h"
index 3b26d894d41e08343b2a5d632a31da6a84fe22c4..afceb3abb658157f2ba98273ce00c9e1e92c3e25 100644 (file)
@@ -66,11 +66,7 @@ static int quiet = 0;
 /* lower URAN_MIN for more uranium */
 #define URAN_MIN   56
 
-#if defined(_WIN32)
-#include <getopt.h>
-#else
 #include <unistd.h>
-#endif
 
 #include <errno.h>
 #include <stdarg.h>
index 76489e849cbe09056538420cb1581474748ae611..ab214723f1e98cda01dc3c367ff136a61d3690f5 100644 (file)
 #include <errno.h>
 #if defined(_WIN32)
 #include <direct.h>
-#include <getopt.h>
-#include <io.h>
-#else
-#include <unistd.h>
 #endif
+#include <unistd.h>
 
 #include "file.h"
 #include "game.h"