Use the native mount and nfs_prot headers.

Also generate nfs_prot_x.c in ANSI-C mode.
This commit is contained in:
David E. O'Brien 2001-09-02 20:37:36 +00:00
parent 969d60014f
commit 6874428a19
5 changed files with 11 additions and 19 deletions

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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>

View File

@ -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: