Print this page
    
remove support for non-ANSI compilation
    
      
        | Split | Close | 
      | Expand all | 
      | Collapse all | 
    
    
          --- old/usr/src/uts/common/sys/timeb.h
          +++ new/usr/src/uts/common/sys/timeb.h
   1    1  /*
        2 + * Copyright 2014 Garrett D'Amore <garrett@damore.org>
        3 + *
   2    4   * Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
   3    5   * Use is subject to license terms.
   4    6   */
   5    7  
   6    8  #ifndef _SYS_TIMEB_H
   7    9  #define _SYS_TIMEB_H
   8   10  
   9      -#pragma ident   "%Z%%M% %I%     %E% SMI"
  10      -
  11   11  #ifdef  __cplusplus
  12   12  extern "C" {
  13   13  #endif
  14   14  
  15   15  #include <sys/types.h>
  16   16  
  17   17  /*
  18   18   * Copyright (c) 1991, 1993
  19   19   *      The Regents of the University of California.  All rights reserved.
  20   20   * (c) UNIX System Laboratories, Inc.
  21   21   * All or some portions of this file are derived from material licensed
  22   22   * to the University of California by American Telephone and Telegraph
  23   23   * Co. or Unix System Laboratories, Inc. and are reproduced herein with
  24   24   * the permission of UNIX System Laboratories, Inc.
  25   25   *
  26   26   * Redistribution and use in source and binary forms, with or without
  27   27   * modification, are permitted provided that the following conditions
  28   28   * are met:
  29   29   * 1. Redistributions of source code must retain the above copyright
  30   30   *    notice, this list of conditions and the following disclaimer.
  31   31   * 2. Redistributions in binary form must reproduce the above copyright
  32   32   *    notice, this list of conditions and the following disclaimer in the
  33   33   *    documentation and/or other materials provided with the distribution.
  34   34   * 3. All advertising materials mentioning features or use of this software
  35   35   *    must display the following acknowledgement:
  36   36   *      This product includes software developed by the University of
  37   37   *      California, Berkeley and its contributors.
  38   38   * 4. Neither the name of the University nor the names of its contributors
  39   39   *    may be used to endorse or promote products derived from this software
  40   40   *    without specific prior written permission.
  41   41   *
  42   42   * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  43   43   * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  44   44   * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  45   45   * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  46   46   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  47   47   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  48   48   * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  49   49   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  50   50   * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  51   51   * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  52   52   * SUCH DAMAGE.
  
    | ↓ open down ↓ | 32 lines elided | ↑ open up ↑ | 
  53   53   */
  54   54  
  55   55  /* The ftime(2) system call structure */
  56   56  struct timeb {
  57   57          time_t  time;                   /* seconds since the Epoch */
  58   58          unsigned short millitm;         /* + milliseconds since the Epoch */
  59   59          short   timezone;               /* minutes west of CUT */
  60   60          short   dstflag;                /* DST == non-zero */
  61   61  };
  62   62  
  63      -#if defined(__STDC__)
  64   63  extern int ftime(struct timeb *);
  65      -#else
  66      -extern int ftime();
  67      -#endif
  68   64  
  69   65  #ifdef  __cplusplus
  70   66  }
  71   67  #endif
  72   68  
  73   69  #endif  /* _SYS_TIMEB_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX