changeset 1779:6302d8d06319

[project @ 1996-01-24 05:24:06 by jwe]
author jwe
date Wed, 24 Jan 1996 05:24:06 +0000
parents cb7512dadf2d
children 6101360af703
files liboctave/file-ops.cc
diffstat 1 files changed, 32 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/liboctave/file-ops.cc	Wed Jan 24 05:20:38 1996 +0000
+++ b/liboctave/file-ops.cc	Wed Jan 24 05:24:06 1996 +0000
@@ -153,6 +153,38 @@
     }
 }
 
+void
+file_stat::copy (const file_stat& fs)
+{
+  file_name = fs.file_name;
+  follow_links = fs.follow_links;
+  initialized = fs.initialized;
+  fail = fs.fail;
+  errmsg = fs.errmsg;
+  fs_mode = fs.fs_mode;
+  fs_ino = fs.fs_ino;
+  fs_dev = fs.fs_dev;
+  fs_nlink = fs.fs_nlink;
+  fs_uid = fs.fs_uid;
+  fs_gid = fs.fs_gid;
+  fs_size = fs.fs_size;
+  fs_atime = fs.fs_atime;
+  fs_mtime = fs.fs_mtime;
+  fs_ctime = fs.fs_ctime;
+
+#if defined (HAVE_ST_RDEV)
+  fs_rdev = fs.fs_rdev;
+#endif
+
+#if defined (HAVE_ST_BLKSIZE)
+  fs_blksize = fs.fs_blksize;
+#endif
+
+#if defined (HAVE_ST_BLOCKS)
+  fs_blocks = fs.fs_blocks;
+#endif
+}
+
 // Functions for octave.
 
 // Has FILE been modified since TIME?  Returns 1 for yes, 0 for no,