Internet-Draft NFSv4.1 December 2008
17. Operations: REQUIRED, RECOMMENDED, or OPTIONAL . . . . . . . 400
18. NFSv4.1 Operations . . . . . . . . . . . . . . . . . . . . . 403
18.1. Operation 3: ACCESS - Check Access Rights . . . . . . . 403
18.2. Operation 4: CLOSE - Close File . . . . . . . . . . . . 409
18.3. Operation 5: COMMIT - Commit Cached Data . . . . . . . . 410
18.4. Operation 6: CREATE - Create a Non-Regular File Object . 413
18.5. Operation 7: DELEGPURGE - Purge Delegations Awaiting
Recovery . . . . . . . . . . . . . . . . . . . . . . . . 416
18.6. Operation 8: DELEGRETURN - Return Delegation . . . . . . 417
18.7. Operation 9: GETATTR - Get Attributes . . . . . . . . . 417
18.8. Operation 10: GETFH - Get Current Filehandle . . . . . . 419
18.9. Operation 11: LINK - Create Link to a File . . . . . . . 420
18.10. Operation 12: LOCK - Create Lock . . . . . . . . . . . . 423
18.11. Operation 13: LOCKT - Test For Lock . . . . . . . . . . 427
18.12. Operation 14: LOCKU - Unlock File . . . . . . . . . . . 428
18.13. Operation 15: LOOKUP - Lookup Filename . . . . . . . . . 430
18.14. Operation 16: LOOKUPP - Lookup Parent Directory . . . . 431
18.15. Operation 17: NVERIFY - Verify Difference in
Attributes . . . . . . . . . . . . . . . . . . . . . . . 433
18.16. Operation 18: OPEN - Open a Regular File . . . . . . . . 434
18.17. Operation 19: OPENATTR - Open Named Attribute
Directory . . . . . . . . . . . . . . . . . . . . . . . 453
18.18. Operation 21: OPEN_DOWNGRADE - Reduce Open File Access . 454
18.19. Operation 22: PUTFH - Set Current Filehandle . . . . . . 456
18.20. Operation 23: PUTPUBFH - Set Public Filehandle . . . . . 456
18.21. Operation 24: PUTROOTFH - Set Root Filehandle . . . . . 458
18.22. Operation 25: READ - Read from File . . . . . . . . . . 459
18.23. Operation 26: READDIR - Read Directory . . . . . . . . . 461
18.24. Operation 27: READLINK - Read Symbolic Link . . . . . . 465
18.25. Operation 28: REMOVE - Remove File System Object . . . . 466
18.26. Operation 29: RENAME - Rename Directory Entry . . . . . 468
18.27. Operation 31: RESTOREFH - Restore Saved Filehandle . . . 472
18.28. Operation 32: SAVEFH - Save Current Filehandle . . . . . 473
18.29. Operation 33: SECINFO - Obtain Available Security . . . 474
18.30. Operation 34: SETATTR - Set Attributes . . . . . . . . . 478
18.31. Operation 37: VERIFY - Verify Same Attributes . . . . . 481
18.32. Operation 38: WRITE - Write to File . . . . . . . . . . 482
18.33. Operation 40: BACKCHANNEL_CTL - Backchannel Control . . 486
18.34. Operation 41: BIND_CONN_TO_SESSION - Associate
Connection with Session . . . . . . . . . . . . . . . . 488
18.35. Operation 42: EXCHANGE_ID - Instantiate Client ID . . . 491
18.36. Operation 43: CREATE_SESSION - Create New Session and
Confirm Client ID . . . . . . . . . . . . . . . . . . . 509
18.37. Operation 44: DESTROY_SESSION - Destroy a Session . . . 519
18.38. Operation 45: FREE_STATEID - Free Stateid with No
Locks . . . . . . . . . . . . . . . . . . . . . . . . . 520
18.39. Operation 46: GET_DIR_DELEGATION - Get a directory
delegation . . . . . . . . . . . . . . . . . . . . . . . 521