Make rump compile UDF correctly. Note that it won't work though since rump
needs to be compiled with thread support.
This commit is contained in:
parent
880d196c7a
commit
5d5fb047a1
|
@ -1,8 +1,11 @@
|
||||||
# $NetBSD: Makefile,v 1.1 2007/08/14 13:56:59 pooka Exp $
|
# $NetBSD: Makefile,v 1.2 2008/05/14 20:13:05 reinoud Exp $
|
||||||
#
|
#
|
||||||
|
|
||||||
PROG= udf
|
PROG= udf
|
||||||
|
|
||||||
|
COPTS+= -DUDF_READWRITE -DDEBUG -DDIAGNOSTIC
|
||||||
|
RUMPFSLD_UDF= -Wl,--whole-archive -lrump -Wl,--no-whole-archive
|
||||||
|
|
||||||
LDADD+= ${RUMPFSLD_UDF}
|
LDADD+= ${RUMPFSLD_UDF}
|
||||||
DPADD+= ${RUMPFSDP_UDF}
|
DPADD+= ${RUMPFSDP_UDF}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: udf.c,v 1.2 2007/08/14 15:56:16 pooka Exp $ */
|
/* $NetBSD: udf.c,v 1.3 2008/05/14 20:13:05 reinoud Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2007 Antti Kantee. All Rights Reserved.
|
* Copyright (c) 2007 Antti Kantee. All Rights Reserved.
|
||||||
|
@ -79,7 +79,7 @@ main(int argc, char *argv[])
|
||||||
args.version = UDFMNT_VERSION;
|
args.version = UDFMNT_VERSION;
|
||||||
args.fspec = argv[0];
|
args.fspec = argv[0];
|
||||||
|
|
||||||
rv = p2k_run_fs(MOUNT_UDF, argv[0], argv[1], mntflags | MNT_RDONLY,
|
rv = p2k_run_fs(MOUNT_UDF, argv[0], argv[1], mntflags,
|
||||||
&args, sizeof(args), pflags);
|
&args, sizeof(args), pflags);
|
||||||
if (rv)
|
if (rv)
|
||||||
err(1, "mount");
|
err(1, "mount");
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $NetBSD: Makefile,v 1.1 2007/08/14 13:56:58 pooka Exp $
|
# $NetBSD: Makefile,v 1.2 2008/05/14 20:13:05 reinoud Exp $
|
||||||
#
|
#
|
||||||
|
|
||||||
.include <bsd.own.mk>
|
.include <bsd.own.mk>
|
||||||
|
@ -7,9 +7,11 @@ LIB= udf
|
||||||
|
|
||||||
.PATH: ${NETBSDSRCDIR}/sys/fs/udf
|
.PATH: ${NETBSDSRCDIR}/sys/fs/udf
|
||||||
|
|
||||||
SRCS= udf_osta.c udf_subr.c udf_vfsops.c udf_vnops.c
|
SRCS= udf_osta.c udf_vfsops.c udf_vnops.c udf_subr.c \
|
||||||
|
udf_allocation.c udf_readwrite.c udf_strat_bootstrap.c \
|
||||||
|
udf_strat_direct.c udf_strat_sequential.c udf_strat_rmw.c
|
||||||
|
|
||||||
CFLAGS+= -Wno-pointer-sign
|
CFLAGS+= -Wno-pointer-sign -DUDF_READWRITE -DDEBUG -DDIAGNOSTIC
|
||||||
|
|
||||||
.include <bsd.lib.mk>
|
.include <bsd.lib.mk>
|
||||||
.include <bsd.klinks.mk>
|
.include <bsd.klinks.mk>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: genfs_io.c,v 1.8 2008/01/02 15:44:03 pooka Exp $ */
|
/* $NetBSD: genfs_io.c,v 1.9 2008/05/14 20:13:05 reinoud Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2007 Antti Kantee. All Rights Reserved.
|
* Copyright (c) 2007 Antti Kantee. All Rights Reserved.
|
||||||
|
@ -441,3 +441,10 @@ genfs_gop_write(struct vnode *vp, struct vm_page **pgs, int npages, int flags)
|
||||||
|
|
||||||
panic("%s: not implemented", __func__);
|
panic("%s: not implemented", __func__);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
genfs_gop_write_rwmap(struct vnode *vp, struct vm_page **pgs, int npages, int flags)
|
||||||
|
{
|
||||||
|
|
||||||
|
panic("%s: not implemented", __func__);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue