Changeset 27 for trunk/src/kmk/main.c


Ignore:
Timestamp:
Nov 27, 2002, 1:35:20 AM (23 years ago)
Author:
bird
Message:

OS2 / VAC308

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/main.c

    r25 r27  
    7979 */
    8080
     81#ifdef USE_KLIB
     82 #include <kLib/kLib.h>
     83#endif
     84
    8185#include <sys/types.h>
    8286#include <sys/time.h>
    8387#include <sys/param.h>
     88#if !defined(__IBMC__)
    8489#include <sys/resource.h>
    8590#include <sys/signal.h>
     91#endif
    8692#include <sys/stat.h>
    8793#if defined(__i386__)
     
    8995#endif
    9096#ifndef MACHINE
    91 #include <sys/utsname.h>
    92 #endif
     97# if !defined(__IBMC__)
     98#  include <sys/utsname.h>
     99# endif
     100#endif
     101#if !defined(__IBMC__)
    93102#include <sys/wait.h>
    94103#include <err.h>
     104#endif
    95105#include <stdlib.h>
    96106#include <errno.h>
    97107#include <fcntl.h>
    98108#include <stdio.h>
     109#if !defined(__IBMC__)
    99110#include <sysexits.h>
    100 #ifdef __STDC__
     111#endif
     112#if defined(__STDC__) || defined(__IBMC__)
    101113#include <stdarg.h>
    102114#else
    103115#include <varargs.h>
     116#endif
     117#if defined(__IBMC__)
     118 #include <io.h>
     119 #include <direct.h>
     120 #ifndef MAXPATHLEN
     121  #define MAXPATHLEN _MAX_PATH
     122 #endif
     123 #ifndef EISDIR
     124  #define EISDIR 21                     /* unused in errno.h, defined like this in DDK header. */
     125 #endif
     126 #ifndef S_ISDIR
     127  #define S_IFMT   (S_IFDIR | S_IFCHR | S_IFREG)
     128  #define S_ISDIR(mode)  (((mode) & S_IFMT) == S_IFDIR)
     129 #endif
    104130#endif
    105131#include "make.h"
     
    629655
    630656#ifdef WANT_ENV_PWD
     657        #ifdef USE_KLIB
     658        kEnvSet("PWD", objdir);
     659        #else
    631660        setenv("PWD", objdir, 1);
     661        #endif
    632662#endif
    633663
     
    791821        if (((p = Var_Value(MAKEFLAGS, VAR_GLOBAL, &p1)) != NULL) && *p)
    792822#ifdef POSIX
     823                #ifdef USE_KLIB
     824                kEnvSet("MAKEFLAGS", p);
     825                #else
    793826                setenv("MAKEFLAGS", p, 1);
     827                #endif
    794828#else
     829                #ifdef USE_KLIB
     830                kEnvSet("MAKE", p);
     831                #else
    795832                setenv("MAKE", p, 1);
     833                #endif
    796834#endif
    797835        efree(p1);
     
    11311169/* VARARGS */
    11321170void
    1133 #ifdef __STDC__
     1171#if defined(__STDC__) || defined(__IBMC__)
    11341172Error(char *fmt, ...)
    11351173#else
     
    11391177{
    11401178        va_list ap;
    1141 #ifdef __STDC__
     1179#if defined(__STDC__) || defined(__IBMC__)
    11421180        va_start(ap, fmt);
    11431181#else
     
    11661204/* VARARGS */
    11671205void
    1168 #ifdef __STDC__
     1206#if defined(__STDC__) || defined(__IBMC__)
    11691207Fatal(char *fmt, ...)
    11701208#else
     
    11741212{
    11751213        va_list ap;
    1176 #ifdef __STDC__
     1214#if defined(__STDC__) || defined(__IBMC__)
    11771215        va_start(ap, fmt);
    11781216#else
     
    12081246/* VARARGS */
    12091247void
    1210 #ifdef __STDC__
     1248#if defined(__STDC__) || defined(__IBMC__)
    12111249Punt(char *fmt, ...)
    12121250#else
     
    12161254{
    12171255        va_list ap;
    1218 #if __STDC__
     1256#if defined(__STDC__) || defined(__IBMC__)
    12191257        va_start(ap, fmt);
    12201258#else
Note: See TracChangeset for help on using the changeset viewer.