Module Name:    src
Committed By:   christos
Date:           Fri Oct 12 19:45:47 UTC 2012

Modified Files:
        src/sys/compat/netbsd32: netbsd32.h

Log Message:
fix pre-5 stat system call structure which should have used the pre-64-time_t
timestamps!


To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 src/sys/compat/netbsd32/netbsd32.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/compat/netbsd32/netbsd32.h
diff -u src/sys/compat/netbsd32/netbsd32.h:1.95 src/sys/compat/netbsd32/netbsd32.h:1.96
--- src/sys/compat/netbsd32/netbsd32.h:1.95	Sun Apr  8 07:27:44 2012
+++ src/sys/compat/netbsd32/netbsd32.h	Fri Oct 12 15:45:47 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: netbsd32.h,v 1.95 2012/04/08 11:27:44 martin Exp $	*/
+/*	$NetBSD: netbsd32.h,v 1.96 2012/10/12 19:45:47 christos Exp $	*/
 
 /*
  * Copyright (c) 1998, 2001, 2008 Matthew R. Green
@@ -674,9 +674,9 @@ struct netbsd32_stat12 {		/* NetBSD-1.2 
 	uid_t		st_uid;		/* user ID of the file's owner */
 	gid_t		st_gid;		/* group ID of the file's group */
 	uint32_t	st_rdev;	/* device type */
-	struct netbsd32_timespec st_atimespec;/* time of last access */
-	struct netbsd32_timespec st_mtimespec;/* time of last data modification */
-	struct netbsd32_timespec st_ctimespec;/* time of last file status change */
+	struct netbsd32_timespec50 st_atimespec;/* time of last access */
+	struct netbsd32_timespec50 st_mtimespec;/* time of last data modification */
+	struct netbsd32_timespec50 st_ctimespec;/* time of last file status change */
 	netbsd32_int64	st_size;	/* file size, in bytes */
 	netbsd32_int64	st_blocks;	/* blocks allocated for file */
 	uint32_t	st_blksize;	/* optimal blocksize for I/O */
@@ -696,9 +696,9 @@ struct netbsd32_stat43 {		/* BSD-4.3 sta
 	uint16_t  st_gid;		/* group ID of the file's group */
 	uint16_t  st_rdev;		/* device type */
 	int32_t	  st_size;		/* file size, in bytes */
-	struct netbsd32_timespec st_atimespec;/* time of last access */
-	struct netbsd32_timespec st_mtimespec;/* time of last data modification */
-	struct netbsd32_timespec st_ctimespec;/* time of last file status change */
+	struct netbsd32_timespec50 st_atimespec;/* time of last access */
+	struct netbsd32_timespec50 st_mtimespec;/* time of last data modification */
+	struct netbsd32_timespec50 st_ctimespec;/* time of last file status change */
 	int32_t	  st_blksize;		/* optimal blocksize for I/O */
 	int32_t	  st_blocks;		/* blocks allocated for file */
 	uint32_t  st_flags;		/* user defined flags for file */
@@ -713,16 +713,16 @@ struct netbsd32_stat13 {
 	uid_t	  st_uid;		/* user ID of the file's owner */
 	gid_t	  st_gid;		/* group ID of the file's group */
 	uint32_t  st_rdev;		/* device type */
-	struct netbsd32_timespec st_atimespec;/* time of last access */
-	struct netbsd32_timespec st_mtimespec;/* time of last data modification */
-	struct netbsd32_timespec st_ctimespec;/* time of last file status change */
+	struct netbsd32_timespec50 st_atimespec;/* time of last access */
+	struct netbsd32_timespec50 st_mtimespec;/* time of last data modification */
+	struct netbsd32_timespec50 st_ctimespec;/* time of last file status change */
 	netbsd32_int64	  st_size;		/* file size, in bytes */
 	netbsd32_uint64  st_blocks;		/* blocks allocated for file */
 	blksize_t st_blksize;		/* optimal blocksize for I/O */
 	uint32_t  st_flags;		/* user defined flags for file */
 	uint32_t  st_gen;		/* file generation number */
 	uint32_t  st_spare;		/* file generation number */
-	struct	  netbsd32_timespec st_birthtimespec;
+	struct	  netbsd32_timespec50 st_birthtimespec;
 	uint32_t  st_spare2;
 };
 

Reply via email to