Print this page
remove support for non-ANSI compilation

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/t_kuser.h
          +++ new/usr/src/uts/common/sys/t_kuser.h
↓ open down ↓ 12 lines elided ↑ open up ↑
  13   13   *
  14   14   * When distributing Covered Code, include this CDDL HEADER in each
  15   15   * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  16   16   * If applicable, add the following below this CDDL HEADER, with the
  17   17   * fields enclosed by brackets "[]" replaced with your own identifying
  18   18   * information: Portions Copyright [yyyy] [name of copyright owner]
  19   19   *
  20   20   * CDDL HEADER END
  21   21   */
  22   22  /*
       23 + * Copyright 2014 Garrett D'Amore <garrett@damore.org>
       24 + *
  23   25   * Copyright 1998 Sun Microsystems, Inc.  All rights reserved.
  24   26   * Use is subject to license terms.
  25   27   */
  26   28  
  27   29  /*      Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T     */
  28   30  /*        All Rights Reserved   */
  29   31  
  30   32  /*
  31   33   * University Copyright- Copyright (c) 1982, 1986, 1988
  32   34   * The Regents of the University of California
↓ open down ↓ 51 lines elided ↑ open up ↑
  84   86  #define         KTLILOG(A, B, C) ((void)((ktlilog) && ktli_log((A), (B), (C))))
  85   87  #else
  86   88  #define         KTLILOG(A, B, C)
  87   89  #endif
  88   90  
  89   91  /*
  90   92   * flags
  91   93   */
  92   94  #define         MADE_FP         0x02
  93   95  
  94      -
  95      -#ifdef __STDC__
  96      -
  97   96  extern int      t_kalloc(TIUSER *, int, int, char **);
  98   97  extern int      t_kbind(TIUSER *, struct t_bind *, struct t_bind *);
  99   98  extern int      t_kclose(TIUSER *, int);
 100   99  extern int      t_kconnect(TIUSER *, struct t_call *, struct t_call *);
 101  100  extern int      t_kfree(TIUSER *, char *, int);
 102  101  extern int      t_kgetstate(TIUSER *, int *);
 103  102  extern int      t_kopen(struct file *, dev_t, int, TIUSER **, struct cred *);
 104  103  extern int      t_krcvudata(TIUSER *, struct t_kunitdata *, int *, int *);
 105  104  extern int      t_ksndudata(TIUSER *, struct t_kunitdata *, frtn_t *);
 106  105  extern int      t_kspoll(TIUSER *, int, int, int *);
 107  106  extern int      t_kunbind(TIUSER *);
 108  107  extern int      tli_send(TIUSER *, mblk_t *, int);
 109  108  extern int      tli_recv(TIUSER *, mblk_t **, int);
 110  109  extern int      t_tlitosyserr(int);
 111  110  extern int      get_ok_ack(TIUSER *, int, int);
 112  111  
 113      -#else
 114      -
 115      -extern int      t_kalloc();
 116      -extern int      t_kbind();
 117      -extern int      t_kclose();
 118      -extern int      t_kconnect();
 119      -extern int      t_kfree();
 120      -extern int      t_kgetstate();
 121      -extern int      t_kopen();
 122      -extern int      t_krcvudata();
 123      -extern int      t_ksndudata();
 124      -extern int      t_kspoll();
 125      -extern int      t_kunbind();
 126      -extern int      tli_send();
 127      -extern int      tli_recv();
 128      -extern int      t_tlitosyserr();
 129      -extern int      get_ok_ack();
 130      -#endif  /* __STDC__ */
 131      -
 132  112  /*
 133  113   * these make life a lot easier
 134  114   */
 135  115  #define         TCONNREQSZ      sizeof (struct T_conn_req)
 136  116  #define         TCONNRESSZ      sizeof (struct T_conn_res)
 137  117  #define         TDISCONREQSZ    sizeof (struct T_discon_req)
 138  118  #define         TDATAREQSZ      sizeof (struct T_data_req)
 139  119  #define         TEXDATAREQSZ    sizeof (struct T_exdata_req)
 140  120  #define         TINFOREQSZ      sizeof (struct T_info_req)
 141  121  #define         TBINDREQSZ      sizeof (struct T_bind_req)
↓ open down ↓ 24 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX