On 13 Jul 2014, at 15:36, Joerg Sonnenberger <jo...@britannica.bec.de> wrote:
> On Tue, Jul 08, 2014 at 09:21:52AM +0000, Juergen Hannken-Illjes wrote: >> Module Name: src >> Committed By: hannken >> Date: Tue Jul 8 09:21:52 UTC 2014 >> >> Modified Files: >> src/sys/fs/msdosfs: denode.h msdosfs_denode.c msdosfs_lookup.c >> msdosfs_vfsops.c msdosfs_vnops.c msdosfsmount.h >> >> Log Message: >> Change msdosfs from hashlist to vcache: >> - Use (dir_cluster, dir_offset, dir_generation) as key, where >> dir_generation is non-zero and unique for unlinked but open nodes. >> - Change deget() to return a vnode as it is unsafe to return a >> referenced but unlocked denode. > > This broke sysutils/lsof, can you please take a look? > > /usr/include/msdosfs/msdosfsmount.h:255:12: error: a parameter list without > types is only allowed in a function definition > VFS_PROTOS(msdosfs); Maybe a patch to lsof/dialects/n+obsd/dlsof.h like #if defined (NETBSDV) #define VFS_PROTOS(dummy) /**/ #endif before including msdosfsmount.h? -- J. Hannken-Illjes - hann...@eis.cs.tu-bs.de - TU Braunschweig (Germany)