K 10 svn:author V 4 zack K 8 svn:date V 27 2011-07-16T08:51:09.982029Z K 7 svn:log V 626 Add DEXITCODE plumbing to NFS. Isilon has the concept of an in-memory exit-code ring that saves the last exit code of a function and allows for stack tracing. This is very helpful when debugging tough issues. This patch is essentially a no-op for BSD at this point, until we upstream the dexitcode logic itself. The patch adds DEXITCODE calls to every NFS function that returns an errno error code. A number of code paths were also reorganized to have single exit paths, to reduce code duplication. Submitted by: David Kwan Reviewed by: rmacklem Approved by: zml (mentor) MFC after: 2 weeks END