Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Цитата man open:
КРАТКАЯ СВОДКА
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

int open(const char *pathname, int flags);
int open(const char *pathname, int flags, mode_t mode);
int creat(const char *pathname, mode_t mode);

ОПИСАНИЕ
Системный вызов open превращает имя файла в дескриптор файла (небольшое
неотрицательное число, используемое при последующем вводе-выводе, например, с
read, write, и т. п. Если системный вызов завершается успешно, возвращенный
файловый дескриптор является самым маленьким дескриптором, который еще не
открыт процессом. В результате этого вызова появляется новый открытый файл, не
разделяемый ни с каким процессом (разделяемые открытые файлы могут возникнуть в
результате системного вызова fork(2). Новый файловый дескриптор будет
оставаться открытым при выполнении функции exec(2) (смотри описание fcntl(2)).
Указатель в файле устанавливается в начало.
PS А зачем программы под root писать ?

-------
Поспешай не торопясь


Отправлено: 00:16, 29-08-2007 | #3