Author: rmacklem
Date: Wed May 18 02:14:26 2011
New Revision: 222048
URL: http://svn.freebsd.org/changeset/base/222048

Log:
  MFC: r221462
  Add a comment noting that the NFS code assumes that the
  values of error numbers in sys/errno.h will be the same
  as the ones specified by the NFS RFCs and that the code
  needs to be fixed if error numbers are changed in sys/errno.h.

Modified:
  stable/8/sys/fs/nfs/nfsproto.h
Directory Properties:
  stable/8/sys/   (props changed)
  stable/8/sys/amd64/include/xen/   (props changed)
  stable/8/sys/cddl/contrib/opensolaris/   (props changed)
  stable/8/sys/contrib/dev/acpica/   (props changed)
  stable/8/sys/contrib/pf/   (props changed)

Modified: stable/8/sys/fs/nfs/nfsproto.h
==============================================================================
--- stable/8/sys/fs/nfs/nfsproto.h      Wed May 18 01:47:23 2011        
(r222047)
+++ stable/8/sys/fs/nfs/nfsproto.h      Wed May 18 02:14:26 2011        
(r222048)
@@ -66,6 +66,14 @@
 #define        NFSV4_SMALLSTR  50              /* Strings small enough for 
stack */
 
 /* Stat numbers for rpc returns (version 2, 3 and 4) */
+/*
+ * These numbers are hard-wired in the RFCs, so they can't be changed.
+ * The code currently assumes that the ones < 10000 are the same as
+ * sys/errno.h and that sys/errno.h will never go as high as 10000.
+ * If the value in sys/errno.h of any entry listed below is changed,
+ * the NFS code must be modified to do the mapping between them.
+ * (You can ignore NFSERR_WFLUSH, since it is never actually used.)
+ */
 #define        NFSERR_OK               0
 #define        NFSERR_PERM             1
 #define        NFSERR_NOENT            2
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to