Use the native mount and nfs_prot headers.
Also generate nfs_prot_x.c in ANSI-C mode.
This commit is contained in:
parent
969d60014f
commit
6874428a19
@ -46,11 +46,6 @@
|
||||
#ifndef _AMU_NFS_PROT_H
|
||||
#define _AMU_NFS_PROT_H
|
||||
|
||||
#ifdef COMMENT_OUT
|
||||
#ifdef HAVE_RPCSVC_NFS_PROT_H
|
||||
# include <rpcsvc/nfs_prot.h>
|
||||
#endif /* HAVE_RPCSVC_NFS_PROT_H */
|
||||
#endif /* COMMENT_OUT */
|
||||
/* nfs_prot.h defines struct `nfs_fh3', but it is a ``dmr "unwarranted
|
||||
* chumminess with the C implementation". We need the more complete
|
||||
* structure, which is defined below. So get the stock `nfs_fh3'
|
||||
@ -58,7 +53,11 @@
|
||||
*/
|
||||
struct nfs_fh3;
|
||||
#define nfs_fh3 nfs_fh3_fbsd_
|
||||
# include "nfs_prot.h"
|
||||
|
||||
#ifdef HAVE_RPCSVC_NFS_PROT_H
|
||||
# include <rpcsvc/nfs_prot.h>
|
||||
#endif /* HAVE_RPCSVC_NFS_PROT_H */
|
||||
|
||||
#undef nfs_fh3
|
||||
|
||||
#ifdef HAVE_NFS_RPCV2_H
|
||||
|
@ -914,14 +914,11 @@ struct sockaddr_dl;
|
||||
* AIX does not protect against this file doubly included,
|
||||
* so I have to do my own protection here.
|
||||
*/
|
||||
#ifdef COMMENT_OUT
|
||||
#ifdef HAVE_RPCSVC_MOUNT_H
|
||||
# ifndef _RPCSVC_MOUNT_H
|
||||
# include <rpcsvc/mount.h>
|
||||
# endif /* not _RPCSVC_MOUNT_H */
|
||||
#endif /* HAVE_RPCSVC_MOUNT_H */
|
||||
#endif
|
||||
# include "mount.h"
|
||||
|
||||
/*
|
||||
* Actions to take if <rpcsvc/nis.h> exists.
|
||||
|
@ -22,7 +22,8 @@ SRCS+= ops_nullfs.c ops_pcfs.c ops_tfs.c ops_ufs.c ops_umapfs.c
|
||||
SRCS+= ops_unionfs.c opts.c restart.c rpc_fwd.c sched.c
|
||||
SRCS+= srvr_amfs_auto.c srvr_nfs.c
|
||||
|
||||
CFLAGS+= -I${.CURDIR}/../../../contrib/amd/amd
|
||||
CFLAGS+= -I${.CURDIR}/../../../contrib/amd/amd \
|
||||
-I${DESTDIR}/usr/include/rpcsvc
|
||||
|
||||
DPADD= ${LIBAMU} ${LIBRPCSVC}
|
||||
LDADD= ${LIBAMU} -lrpcsvc
|
||||
|
@ -7,7 +7,7 @@
|
||||
# Portions derived from amd/libamu/Makefile
|
||||
# $NetBSD: Makefile,v 1.8 1998/08/08 22:33:37 christos Exp $
|
||||
|
||||
SRCS= config_local.h mount.h nfs_prot.h
|
||||
SRCS= config_local.h
|
||||
CLEANFILES= ${SRCS}
|
||||
|
||||
all: ${SRCS}
|
||||
@ -16,10 +16,4 @@ config_local.h: newvers.sh
|
||||
@rm -f ${.TARGET}
|
||||
sh ${.ALLSRC} > ${.TARGET}
|
||||
|
||||
mount.h: ${MOUNT_X}
|
||||
${RPCCOM} -h -C -DWANT_NFS3 ${MOUNT_X} -o ${.TARGET}
|
||||
|
||||
nfs_prot.h: ${NFS_PROT_X}
|
||||
${RPCCOM} -h -C -DWANT_NFS3 ${NFS_PROT_X} -o ${.TARGET}
|
||||
|
||||
.include <bsd.prog.mk>
|
||||
|
@ -22,10 +22,11 @@ SRCS+= transp_sockets.c mtab_bsd.c umount_bsd44.c
|
||||
SRCS+= nfs_prot_x.c
|
||||
CLEANFILES+= nfs_prot_x.c
|
||||
|
||||
CFLAGS+= -I${.CURDIR}/../../../contrib/amd/libamu
|
||||
CFLAGS+= -I${.CURDIR}/../../../contrib/amd/libamu \
|
||||
-I${DESTDIR}/usr/include/rpcsvc
|
||||
|
||||
nfs_prot_x.c: ${NFS_PROT_X}
|
||||
${RPCCOM} -c -DWANT_NFS3 ${NFS_PROT_X} -o ${.TARGET}
|
||||
${RPCCOM} -c -C -DWANT_NFS3 ${NFS_PROT_X} -o ${.TARGET}
|
||||
|
||||
install:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user