Subject: Re: Detecting statvfs without autoconf
To: Christoph Kaegi <kgc@zhwin.ch>
From: Hubert Feyrer <hubert@feyrer.de>
List: tech-userlevel
Date: 01/06/2006 16:55:56
On Fri, 6 Jan 2006, Christoph Kaegi wrote:
> So the statfs -> stavfs change went in at 299000900 ?
No.
1) Run "cvs log" on src/sys/sys/param.h, and look at the commit message
that mentions statvfs
miyu% cd /usr/src/sys/sys/
miyu% cvs log param.h
...
revision 1.195
date: 2004/04/21 01:05:43; author: christos; state: Exp; lines: +2 -2
Replace the statfs() family of system calls with statvfs().
Retain binary compatibility.
...
2) Take the revision number and the previous revision, and run 'cvs diff'
to see what was actually changed between 1.194 and 1.195:
miyu% cvs diff -kk -r1.194 -r1.195 param.h
Index: param.h
===================================================================
RCS file: /cvsroot/src/sys/sys/param.h,v
retrieving revision 1.194
retrieving revision 1.195
diff -u -r1.194 -r1.195
--- param.h 17 Apr 2004 15:23:23 -0000 1.194
+++ param.h 21 Apr 2004 01:05:43 -0000 1.195
@@ -64,7 +64,7 @@
* needs to be updated and the changes sent back to the groff
maintainers.
*/
-#define __NetBSD_Version__ 200030000 /* NetBSD 2.0C */
+#define __NetBSD_Version__ 200040000 /* NetBSD 2.0D */
/*
* Historical NetBSD #define
3) Reading that, you see that the change was not present with 200030000
and went in with 200040000.
Which is what I wrote in my original mail.
- Hubert