Print this page
make: unifdef for other OSes (undefined)

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/make/include/bsd/bsd.h
          +++ new/usr/src/cmd/make/include/bsd/bsd.h
↓ open down ↓ 24 lines elided ↑ open up ↑
  25   25  
  26   26  /*
  27   27   * bsd/bsd.h: Interface definitions to BSD compatibility functions for SVR4.
  28   28   */
  29   29  
  30   30  #ifndef _BSD_BSD_H
  31   31  #define _BSD_BSD_H
  32   32  
  33   33  #include <signal.h>
  34   34  
  35      -#if defined (HP_UX) || defined (linux)
  36      -typedef void SIG_FUNC_TYP(int);
  37      -typedef SIG_FUNC_TYP *SIG_TYP;
  38      -#define SIG_PF SIG_TYP
  39      -#endif
  40   35  
  41   36  #ifndef __cplusplus
  42   37  typedef void (*SIG_PF) (int);
  43   38  #endif
  44   39  
  45   40  #ifdef __cplusplus
  46   41  extern "C" SIG_PF bsd_signal(int a, SIG_PF b);
  47   42  #else
  48   43  extern void (*bsd_signal(int, void (*) (int))) (int);
  49   44  #endif
  50   45  extern void bsd_signals(void);
  51   46  
  52   47  #endif
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX