utime.h revision 203964
11638Srgrimes/*- 250476Speter * Copyright (c) 1990, 1993 31638Srgrimes * The Regents of the University of California. All rights reserved. 4124747Sru * 589361Sru * Redistribution and use in source and binary forms, with or without 689361Sru * modification, are permitted provided that the following conditions 789361Sru * are met: 8124747Sru * 1. Redistributions of source code must retain the above copyright 989361Sru * notice, this list of conditions and the following disclaimer. 1089361Sru * 2. Redistributions in binary form must reproduce the above copyright 1195227Sgshapiro * notice, this list of conditions and the following disclaimer in the 12107143Sgordon * documentation and/or other materials provided with the distribution. 13118132Ssimon * 3. Neither the name of the University nor the names of its contributors 1489362Sru * may be used to endorse or promote products derived from this software 1589362Sru * without specific prior written permission. 1670575Sben * 17124747Sru * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 18124747Sru * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 19124747Sru * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 20124747Sru * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 21124747Sru * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22124747Sru * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23124747Sru * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24124747Sru * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25124747Sru * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26124747Sru * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27124747Sru * SUCH DAMAGE. 28124747Sru * 2957992Ssheldonh * @(#)utime.h 8.1 (Berkeley) 6/2/93 301638Srgrimes * $FreeBSD: head/include/utime.h 203964 2010-02-16 19:39:50Z imp $ 31 */ 32 33#ifndef _UTIME_H_ 34#define _UTIME_H_ 35 36#include <sys/cdefs.h> 37#include <sys/_types.h> 38 39#ifndef _TIME_T_DECLARED 40typedef __time_t time_t; 41#define _TIME_T_DECLARED 42#endif 43 44struct utimbuf { 45 time_t actime; /* Access time */ 46 time_t modtime; /* Modification time */ 47}; 48 49__BEGIN_DECLS 50int utime(const char *, const struct utimbuf *); 51__END_DECLS 52 53#endif /* !_UTIME_H_ */ 54