Added #ifdefs to make it compile on Solaris 2.3.
Based loosely on the 4.4BSD diskless setup code
Based loosely on the 4.4BSD diskless setup code
+Solaris 2.3: compile with -lbsm -lnsl -lsocket.
+
*************************************************************************/
#include <stdio.h>
#include <fcntl.h>
*************************************************************************/
#include <stdio.h>
#include <fcntl.h>
#include <rpc/types.h>
#include <sys/errno.h>
#include <nfs/nfs.h>
#include <rpc/types.h>
#include <sys/errno.h>
#include <nfs/nfs.h>
+#ifdef __SVR4
+#define getfh nfs_getfh
+#define bcopy(a,b,c) memcpy(b,a,c)
+#endif
#endif
#ifdef i386 /* Native 386bsd system */
#endif
#ifdef i386 /* Native 386bsd system */
char *p, *q;
netmask = 0;
char *p, *q;
netmask = 0;
- bzero(&nfs_diskless, 0, sizeof(struct nfs_diskless));
+ memset(&nfs_diskless, 0, sizeof(struct nfs_diskless));
strcpy(nfs_diskless.myif.ifra_name,"ed0");
nfs_diskless.myif.ifra_addr.sa_len = sizeof(struct sockaddr);
nfs_diskless.myif.ifra_addr.sa_family = AF_INET;
strcpy(nfs_diskless.myif.ifra_name,"ed0");
nfs_diskless.myif.ifra_addr.sa_len = sizeof(struct sockaddr);
nfs_diskless.myif.ifra_addr.sa_family = AF_INET;