Initial revision
[rrdtool.git] / src / rrd_last.c
1 /*****************************************************************************
2  * RRDtool 1.0.33  Copyright Tobias Oetiker, 1997 - 2000
3  *****************************************************************************
4  * rrd_last.c
5  *****************************************************************************
6  * Initial version by Russ Wright, @Home Network, 9/28/98
7  *****************************************************************************/
8
9 #include "rrd_tool.h"
10
11 time_t
12 rrd_last(int argc, char **argv)
13 {
14     FILE        *in_file;
15     time_t       lastup;
16
17     rrd_t        rrd;
18
19     if(argc < 2){
20         rrd_set_error("please specify an rrd");
21         return(-1);
22     }
23     if(rrd_open(argv[1], &in_file, &rrd, RRD_READONLY)==-1){
24         return(-1);
25     }
26     lastup = rrd.live_head->last_up;
27     rrd_free(&rrd);
28     fclose(in_file);
29     return(lastup);
30 }
31  
32
33
34