usr/src/uts/common/nfs/export.h
changeset 806 849fb015aa25
parent 0 68f95e015346
child 2060 d28fa6b07b04
equal deleted inserted replaced
805:3946c495718a 806:849fb015aa25
   345 	(((fsidp1)->val[0] == (fsidp2)->val[0]) && \
   345 	(((fsidp1)->val[0] == (fsidp2)->val[0]) && \
   346 	    ((fsidp1)->val[1] == (fsidp2)->val[1]))
   346 	    ((fsidp1)->val[1] == (fsidp2)->val[1]))
   347 
   347 
   348 #define	EQFID(fidp1, fidp2)	\
   348 #define	EQFID(fidp1, fidp2)	\
   349 	((fidp1)->fid_len == (fidp2)->fid_len && \
   349 	((fidp1)->fid_len == (fidp2)->fid_len && \
   350 	    nfs_fhbcmp((char *)(fidp1)->fid_data, (char *)(fidp2)->fid_data, \
   350 	    bcmp((char *)(fidp1)->fid_data, (char *)(fidp2)->fid_data, \
   351 	    (uint_t)(fidp1)->fid_len) == 0)
   351 	    (uint_t)(fidp1)->fid_len) == 0)
   352 
   352 
   353 #define	exportmatch(exi, fsid, fid)	\
   353 #define	exportmatch(exi, fsid, fid)	\
   354 	(EQFSID(&(exi)->exi_fsid, (fsid)) && EQFID(&(exi)->exi_fid, (fid)))
   354 	(EQFSID(&(exi)->exi_fsid, (fsid)) && EQFID(&(exi)->exi_fid, (fid)))
   355 
   355