What are the typical record-at-a-time operations for accessing a file? Which of these depend on the current record of a file?