Функции прямого ввода/вывода
Содержание
- dio_close — Закрыть файловый дескриптор
- dio_fcntl — Вызывает функцию библиотеки C fcntl для файлового дескриптора
- dio_open — Открывает или создаёт файл на уровне ниже,
чем потоковые функции ввода-вывода библиотеки языка C
- dio_read — Прочитай байты из файлового дескриптора
- dio_seek — Переместить указатель в файловом дескрипторе
- dio_stat — Получить информацию о файловом дескрипторе
- dio_tcsetattr — Устанавливает атрибуты терминала и скорость передачи данных для последовательного порта
- dio_truncate — Обрезает файл до заданного количества байт
- dio_write — Записывает байты в файл, опционально обрезая до указанной длины
tom at bitworks dot de ¶ 18 years ago
to use mandatory locking on a linux system, the filesystem has to be well prepared.
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/hda1 / ext3 errors=remount-ro,mand 0 1
/dev/hda2 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/fd0 /floppy auto user,noauto 0 0
/dev/cdrom /cdrom iso9660 ro,user,noauto 0 0
For example here the ext3 partition has been prepared for mandatory locking. Otherwise no dio_function will work on the system.