Ignore:
Timestamp:
Dec 15, 2003, 6:52:36 AM (22 years ago)
Author:
bird
Message:

#625: changed time_t to 32-bit signed integer.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/include/sys/utime.h

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r901 r902  
    1 /* sys/utime.h (emx+gcc) */
    21
    3 #ifndef _SYS_UTIME_H
    4 #define _SYS_UTIME_H
     2/*-
     3 * Copyright (c) 1990, 1993
     4 *      The Regents of the University of California.  All rights reserved.
     5 *
     6 * Redistribution and use in source and binary forms, with or without
     7 * modification, are permitted provided that the following conditions
     8 * are met:
     9 * 1. Redistributions of source code must retain the above copyright
     10 *    notice, this list of conditions and the following disclaimer.
     11 * 2. Redistributions in binary form must reproduce the above copyright
     12 *    notice, this list of conditions and the following disclaimer in the
     13 *    documentation and/or other materials provided with the distribution.
     14 * 3. All advertising materials mentioning features or use of this software
     15 *    must display the following acknowledgement:
     16 *      This product includes software developed by the University of
     17 *      California, Berkeley and its contributors.
     18 * 4. Neither the name of the University nor the names of its contributors
     19 *    may be used to endorse or promote products derived from this software
     20 *    without specific prior written permission.
     21 *
     22 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
     23 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     24 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     25 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
     26 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
     27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
     28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
     30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
     31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     32 * SUCH DAMAGE.
     33 *
     34 *      @(#)utime.h     8.1 (Berkeley) 6/2/93
     35 * $FreeBSD: src/include/utime.h,v 1.5 2002/08/24 00:11:52 mike Exp $
     36 */
    537
    6 #if defined (__cplusplus)
    7 extern "C" {
     38/** @file
     39 * FreeBSD 5.1
     40 * @changed bird: the usual emx stuff.
     41 */
     42
     43#ifndef _UTIME_H_
     44#define _UTIME_H_
     45
     46#include <sys/cdefs.h>
     47#include <sys/_types.h>
     48
     49#if !defined(_TIME_T_DECLARED) && !defined(_TIME_T) /* bird: emx */
     50typedef __time_t        time_t;
     51#define _TIME_T_DECLARED
     52#define _TIME_T                         /* bird: emx */
    853#endif
    954
    10 #if !defined (_TIME_T)
    11 #define _TIME_T
    12 typedef unsigned long time_t;
    13 #endif
     55struct utimbuf {
     56        time_t actime;          /* Access time */
     57        time_t modtime;         /* Modification time */
     58};
    1459
    15 #if !defined (_UTIMBUF)
    16 #define _UTIMBUF
    17 struct utimbuf
    18 {
    19   time_t actime;
    20   time_t modtime;
    21 };
    22 #endif
     60__BEGIN_DECLS
     61int utime(const char *, const struct utimbuf *);
     62/* bird: emx */
     63int _utime(const char *, const struct utimbuf *);
     64__END_DECLS
    2365
    24 int utime (__const__ char *, __const__ struct utimbuf *);
     66#endif /* !_UTIME_H_ */
    2567
    26 int _utime (__const__ char *, __const__ struct utimbuf *);
    27 
    28 #if defined (__cplusplus)
    29 }
    30 #endif
    31 
    32 #endif /* not _SYS_UTIME_H */
Note: See TracChangeset for help on using the changeset viewer.