Шрифт:
Строки 216–232 реализуют линейный поиск по файлу.
Строки 233–235 завершают буфер
Функция
Вычисление в строке 242 выглядит несколько устрашающим. '
Это вычисление, однако, лишь приблизительное. У очень больших файлов есть также дополнительные блоки. Несмотря на заявление в справочной странице V7 ls(1), данное вычисление не принимает в расчет дополнительные блоки.
Более того, рассмотрите случай файла с большими дырами (созданными установкой указателя файла дальше конца файла с помощью
По этим причинам в
Строки 245–275 выдают права доступа к файлу. Код компактен и довольно элегантен, он требует тщательного изучения.
• Строки 245–253: массивы с
Обратите также внимание, что права доступа обозначены как '
• Строка 255: массив
• Строки 257–264: функция