Print this page
remove support for non-ANSI compilation

Split Close
Expand all
Collapse all
          --- old/usr/src/head/apptrace_impl.h
          +++ new/usr/src/head/apptrace_impl.h
↓ open down ↓ 11 lines elided ↑ open up ↑
  12   12   *
  13   13   * When distributing Covered Code, include this CDDL HEADER in each
  14   14   * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15   * If applicable, add the following below this CDDL HEADER, with the
  16   16   * fields enclosed by brackets "[]" replaced with your own identifying
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /*
       22 + * Copyright 2014 Garrett D'Amore <garrett@damore.org>
       23 + *
  22   24   * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  23   25   * Use is subject to license terms.
  24   26   */
  25   27  
  26   28  #ifndef _APPTRACE_IMPL_H
  27   29  #define _APPTRACE_IMPL_H
  28   30  
  29      -#pragma ident   "%Z%%M% %I%     %E% SMI"
  30      -
  31   31  #ifdef  __cplusplus
  32   32  extern "C" {
  33   33  #endif
  34   34  
  35   35  typedef struct abisym {
  36   36          void    *a_real;
  37   37          int     a_vflag;
  38   38          int     a_tflag;
  39   39  } abisym_t;
  40   40  
  41   41  /*
  42   42   * From the apptrace auditing object
  43   43   */
  44   44  extern FILE *__abi_outfile;
  45   45  extern struct liblist *__abi_pflib_list;
  46   46  
  47   47  extern sigset_t abisigset;
  48   48  
  49      -#ifdef  __STDC__
  50      -
  51   49  extern void abilock(sigset_t *);
  52   50  extern void abiunlock(sigset_t *);
  53   51  
  54   52  extern int      is_empty_string(char const *);
  55   53  
  56   54  extern int (*abi_thr_main)(void);
  57   55  extern thread_t (*abi_thr_self)(void);
  58   56  extern int (*abi_sigsetmask)(int, const sigset_t *, sigset_t *);
  59   57  extern int (*abi_sigaction)(int, const struct sigaction *, struct sigaction *);
  60   58  extern int (*abi_mutex_lock)(mutex_t *);
  61   59  extern int (*abi_mutex_unlock)(mutex_t *);
  62   60  
  63      -#else   /* __STDC__ */
  64      -
  65      -extern void abilock();
  66      -extern void abiunlock();
  67      -extern int      is_empty_string();
  68      -extern int (*abi_thr_main)();
  69      -extern thread_t (*abi_thr_self)();
  70      -extern int (*abi_sigsetmask)();
  71      -extern int (*abi_sigaction)();
  72      -extern int (*abi_mutex_lock)();
  73      -extern int (*abi_mutex_unlock)();
  74      -
  75      -#endif  /* __STDC__ */
  76      -
  77   61  #ifdef  __cplusplus
  78   62  }
  79   63  #endif
  80   64  
  81   65  #endif  /* _APPTRACE_IMPL_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX