Mercurial > hg > octave-nkf
diff liboctave/file-stat.h @ 3260:cd454a6fa1a4
[project @ 1999-08-02 21:55:15 by jwe]
author | jwe |
---|---|
date | Mon, 02 Aug 1999 21:56:44 +0000 |
parents | 0d640dc625c7 |
children | 5eef8a2294bd |
line wrap: on
line diff
--- a/liboctave/file-stat.h +++ b/liboctave/file-stat.h @@ -25,6 +25,8 @@ #include <string> +#include "oct-time.h" + #ifdef HAVE_SYS_TYPES_H #include <sys/types.h> #endif @@ -92,9 +94,9 @@ off_t size (void) const { return fs_size; } - time_t atime (void) const { return fs_atime; } - time_t mtime (void) const { return fs_mtime; } - time_t ctime (void) const { return fs_ctime; } + octave_time atime (void) const { return fs_atime; } + octave_time mtime (void) const { return fs_mtime; } + octave_time ctime (void) const { return fs_ctime; } #if defined (HAVE_ST_RDEV) dev_t rdev (void) const { return fs_rdev; } @@ -119,11 +121,11 @@ string error (void) const { return ok () ? string () : errmsg; } // Has the file referenced by this object been modified since TIME? - bool is_newer (time_t time) const { return fs_mtime > time; } + bool is_newer (const octave_time& time) const { return fs_mtime > time; } // It's nice to be able to hide the file_stat object if we don't // really care about it. - static int is_newer (const string&, time_t); + static int is_newer (const string&, const octave_time&); private: @@ -165,13 +167,13 @@ off_t fs_size; // time of last access - time_t fs_atime; + octave_time fs_atime; // time of last modification - time_t fs_mtime; + octave_time fs_mtime; // time of last file status change - time_t fs_ctime; + octave_time fs_ctime; #if defined (HAVE_ST_RDEV) // device number for special files