1 ?RCS: $Id: d_time.U,v 3.0.1.2 1995/07/25 14:07:43 ram Exp $
3 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
5 ?RCS: You may redistribute only under the terms of the Artistic Licence,
6 ?RCS: as specified in the README file that comes with the distribution.
7 ?RCS: You may reuse parts of this distribution only within the terms of
8 ?RCS: that same Artistic Licence; a copy of which may be found at the root
9 ?RCS: of the source tree for dist 3.0.
11 ?RCS: $Log: d_time.U,v $
12 ?RCS: Revision 3.0.1.2 1995/07/25 14:07:43 ram
13 ?RCS: patch56: typo fix, sytem -> system
15 ?RCS: Revision 3.0.1.1 1994/10/29 16:16:38 ram
16 ?RCS: patch36: now uses new Typedef unit to compute type information (ADO)
18 ?RCS: Revision 3.0 1993/08/18 12:07:45 ram
19 ?RCS: Baseline for dist 3.0 netwide release.
21 ?X: Maybe <sys/types.h> should be included?
23 ?MAKE:d_time timetype: Csym Setvar Findhdr Myread Typedef
24 ?MAKE: -pick add $@ %<
26 ?S: This variable conditionally defines the HAS_TIME symbol, which indicates
27 ?S: that the time() routine exists. The time() routine is normally
28 ?S: provided on UNIX systems.
31 ?S: This variable holds the type returned by time(). It can be long,
32 ?S: or time_t on BSD sites (in which case <sys/types.h> should be
33 ?S: included). Anyway, the type Time_t should be used.
36 ?C: This symbol, if defined, indicates that the time() routine exists.
39 ?C: This symbol holds the type returned by time(). It can be long,
40 ?C: or time_t on BSD sites (in which case <sys/types.h> should be
43 ?H:#$d_time HAS_TIME /**/
44 ?H:#define Time_t $timetype /* Time type */
49 ?X: MPE/iX needs this protection of hint values.
50 ?X: See d_sterror.U for more explanation.
51 if test "X$d_time" = X -o X"$timetype" = X; then
52 if set time val -f d_time; eval $csym; $val; then
53 echo 'time() found.' >&4
55 rp="What is the type returned by time() on this system?"
56 set time_t timetype long stdio.h sys/types.h
59 echo 'time() not found, hope that will do.' >&4