NFS Version 2 Protocol
/* NFS version 2 protocol API */
attrstat GETATTR(fhandle); /* proc=1 */
attrstat SETATTR(sattrargs); /* proc=2 */
diropres LOOKUP(diropargs); /* proc=4 */
readlinkres READLINK(fhandle); /* proc=5 */
readres READ(readargs); /* proc=6 */
attrstat WRITE(writeargs); /* proc=8 */
diropres CREATE(createargs); /* proc=9 */
stat REMOVE(diropargs); /* proc=10 */
stat RENAME(renameargs); /* proc=11 */
stat LINK(linkargs); /* proc=12 */
stat SYMLINK(symlinkargs); /* proc=13 */
diropres MKDIR(createargs); /* proc=14 */
stat RMDIR(diropargs); /* proc=15 */
readdirres READDIR(readdirargs); /* proc=16 */
statfsres STATFS(fhandle); /* proc=17 */