From owner-freebsd-questions@FreeBSD.ORG Mon May 17 12:27:09 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B5D016A4CE for ; Mon, 17 May 2004 12:27:09 -0700 (PDT) Received: from sdf.lonestar.org (ol.freeshell.org [192.94.73.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id BEA4D43D2F for ; Mon, 17 May 2004 12:27:08 -0700 (PDT) (envelope-from pieckiel@sdf.lonestar.org) Received: from sdf.lonestar.org (IDENT:pieckiel@sverige.freeshell.org [192.94.73.4]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id i4HJR5od015461 for ; Mon, 17 May 2004 19:27:06 GMT Received: (from pieckiel@localhost) by sdf.lonestar.org (8.12.10/8.12.8/Submit) id i4HJR5Nh006955 for freebsd-questions@freebsd.org; Mon, 17 May 2004 15:27:05 -0400 (EDT) Date: Mon, 17 May 2004 15:27:05 -0400 From: "Kevin A. Pieckiel" To: freebsd-questions@freebsd.org Message-ID: <20040517192705.GA7889@SDF.LONESTAR.ORG> Mail-Followup-To: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Subject: Searching CVS commits X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 May 2004 19:27:09 -0000 I have a system running the latest sources via CVS in the RELENG_5_2 branch. I want to update sys/kernel/vfs_syscalls.c from version 1.333 (which is the latest available in this branch) to version 1.346 from HEAD. The problem is that the commit for version 1.337 modified more than one file--some function calls are added to the source such that when I compile my kernel, I get this: /usr/src/sys/kern/vfs_syscalls.c: In function `getfsstat': /usr/src/sys/kern/vfs_syscalls.c:337: warning: implicit declaration of function `prison_check_mount' /usr/src/sys/kern/vfs_syscalls.c: In function `kern_open': /usr/src/sys/kern/vfs_syscalls.c:996: warning: implicit declaration of function `fdunused' /usr/src/sys/kern/vfs_syscalls.c:1095: warning: redundant redeclaration of `fdunused' in same scope /usr/src/sys/kern/vfs_syscalls.c:996: warning: previous declaration of `fdunused' /usr/src/sys/kern/vfs_syscalls.c: At top level: /usr/src/sys/kern/vfs_syscalls.c:3783: warning: function declaration isn't a prototype /usr/src/sys/kern/vfs_syscalls.c: In function `lgetfh': /usr/src/sys/kern/vfs_syscalls.c:3794: error: dereferencing pointer to incomplete type /usr/src/sys/kern/vfs_syscalls.c:3806: error: dereferencing pointer to incomplete type *** Error code 1 Obviously my sources don't have the prison_check_mount function call, and I don't know how to determine which files were updated in this specific commit--only the one file I need to update. How do I find what files were modified when version 1.337 of sys/kernel/vfs_syscalls.c was committed so that I can update those files in my source tree as well? Thanks, Kevin