summaryrefslogtreecommitdiff
path: root/dmake/mac/bogus.c
diff options
context:
space:
mode:
Diffstat (limited to 'dmake/mac/bogus.c')
-rw-r--r--dmake/mac/bogus.c99
1 files changed, 99 insertions, 0 deletions
diff --git a/dmake/mac/bogus.c b/dmake/mac/bogus.c
new file mode 100644
index 000000000000..efd7d39b9470
--- /dev/null
+++ b/dmake/mac/bogus.c
@@ -0,0 +1,99 @@
+/* RCS $Id: bogus.c,v 1.1.1.1 2000-09-22 15:33:27 hr Exp $
+--
+-- SYNOPSIS
+-- Write the shell of subroutines we can't or don't
+-- need to implement
+--
+-- DESCRIPTION
+-- dmake uses a couple of functions which I am either unable to figure out
+-- how to implement or which are not needed. The shells of these routines
+-- are in this file.
+--
+-- AUTHOR
+-- Dennis Vadura, dvadura@dmake.wticorp.com
+--
+--
+-- WWW
+-- http://dmake.wticorp.com/
+--
+-- COPYRIGHT
+-- Copyright (c) 1996,1997 by WTI Corp. All rights reserved.
+--
+-- This program is NOT free software; you can redistribute it and/or
+-- modify it under the terms of the Software License Agreement Provided
+-- in the file <distribution-root>/readme/license.txt.
+--
+-- LOG
+-- Use cvs log to obtain detailed change logs.
+*/
+
+#include "extern.h"
+
+
+
+/*
+ * tzset() is a Microsoft "extension" to ANSI C. It sets global
+ * variables telling if we are in dayling savings time, the time
+ * zone, and difference between the current time and GMT.
+ * None of these globals are used by dmake, so this routine is
+ * not needed
+ */
+PUBLIC void
+tzset ()
+{
+}
+
+
+
+/*
+ * Add an environmental variable that child processes can use.
+ * Since MPW currently doesn't allow child processes, this isn't
+ * needed.
+ */
+PUBLIC int
+putenv (char *pEnvString)
+{
+ return (0);
+}
+
+
+
+/*
+ * Execute a child process. This may be able to be done with
+ * the MPW system() call someday, but cannot be done currently.
+ */
+PUBLIC int
+runargv (CELLPTR target, int ignore, int,
+ int last, int shell, char *pCmd)
+{
+ static int warned = FALSE;
+
+ if (!warned && !(Glob_attr & A_SILENT)) {
+ warned = TRUE;
+ Fatal ("Can't execute any targets: use '-n' option.");
+ } /* if */
+
+ return (0);
+} /* int runargv () */
+
+
+
+/*
+ * Wait for the child process to complete. Only needed to be implemented
+ * if we could executing multiple processes at once.
+ */
+PUBLIC int
+Wait_for_child(int abort_flg, int pid)
+{
+ return (1);
+}
+
+
+
+/*
+ * Do any cleanup for any processes when we quit.
+ */
+PUBLIC void
+Clean_up_processes()
+{
+}