Отправляет email-рассылки с помощью сервиса Sendsay

open

Здравствуйте Господа!

А где в исходняках лежит системная функция open? Или где скорее всего
находится? А то перерыл их, а есть только в папке Solaris open64. Но, это
вроде не то.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6575; Возраст листа: 269; Участников: 1075
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/129160



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Jery" Mon, 19 Apr 2004 23:56:27 +0400 (#129160)

 

Ответы:

В сообщении от Понедельник 19 Апрель 2004 23:56 Jery написал(a):

OPEN(2) System calls

НАЗВАНИЕ
open, creat - открывают и, по возможности, создают файл или
устройство

СИНТАКСИС
#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() используется, чтобы преобразовать путь к файлу в
описатель
файла (небольшое неотрицательно целое число, которое
используется с .....

где, где, в ядре :)

Ответить   Tue, 20 Apr 2004 07:30:00 +0400 (#129210)

 

В сообщении от Понедельник 19 Апрель 2004 23:56 Jery написал(a):

OPEN(2) System calls

НАЗВАНИЕ
open, creat - открывают и, по возможности, создают файл или
устройство

СИНТАКСИС
#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() используется, чтобы преобразовать путь к файлу в
описатель
файла (небольшое неотрицательно целое число, которое
используется с .....

где, где, в ядре :)

Ответить   Tue, 20 Apr 2004 07:24:10 +0400 (#129211)

 

Какая иммено open интересует?
Ядерная?
Либсишная?
Да и зачем?
В общем случае смотреть туда противопоказано... -)
Роман
On Monday 19 April 2004 23:56, Jery wrote:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6582; Возраст листа: 269; Участников: 1075
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/129315



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Roman Grigoryev Tue, 20 Apr 2004 11:02:48 +0400 (#129315)

 

Mon, 19 Apr 2004 23:56:27 +0400
"Jery" <Jery1***@r*****.ru> написал:

То, что вызывается как open(2) - в glibc, видимо, в libio/fileops.c
Системный вызов open называется sys_open, и находиться в ядре в fs/open.c

...а вот где находиться папка Solaris?..

P.S. Немного есть впросов, ответы на которые стоит искать в тех местах
К.п. man 2 open должно хватать выше крыши.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6614; Возраст листа: 271; Участников: 1083
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/130721



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Alex Suykov Thu, 22 Apr 2004 07:39:37 +0300 (#130721)

 

Премного благодарен!!!
Solaris находится в abi/solaris и include/abi/solaris
Мне для курсовика нужен исходный код этих системный функций. Огромное
СПАСИБО!
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6637; Возраст листа: 271; Участников: 1084
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/131246



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Jery" Thu, 22 Apr 2004 20:16:46 +0400 (#131246)