Size: a a a

Анархическая электроника

2021 February 26

TC

TeeGeRoN Corp in Анархическая электроника
tmelinked_
если внутри программы это все - нахуя открывать то, что уже открыто
все внутри программы
источник

t

tmelinked_ in Анархическая электроника
TeeGeRoN Corp
все внутри программы
ну так и храни ссылки(пути) на открытые файлы
источник

C

Chuvi in Анархическая электроника
TeeGeRoN Corp
Кстати почему?
Причина весьма банальна. Поменял где-то условия, закрыл файл, допустим, где--то в блоке else, а про флаг забыл
источник

t

tmelinked_ in Анархическая электроника
Chuvi
Причина весьма банальна. Поменял где-то условия, закрыл файл, допустим, где--то в блоке else, а про флаг забыл
обертку на fclose
источник

TC

TeeGeRoN Corp in Анархическая электроника
Chuvi
Причина весьма банальна. Поменял где-то условия, закрыл файл, допустим, где--то в блоке else, а про флаг забыл
Понимаю. Но так то это самый простый и малопрожорливый(весом в +1 байт) костыль в данном случае, заюзаю его
источник

AL

Aleksandras Lomanova... in Анархическая электроника
TeeGeRoN Corp
все внутри программы
Покопайся в ядре Линукс
источник

TC

TeeGeRoN Corp in Анархическая электроника
Aleksandras Lomanovas
Покопайся в ядре Линукс
а?
источник

TC

TeeGeRoN Corp in Анархическая электроника
Это еще зачем?
источник

t

tmelinked_ in Анархическая электроника
короче, конкретная реализация его не волнует и нас тоже волновать не должна. у него и так все работает
источник

AL

Aleksandras Lomanova... in Анархическая электроника
источник

AL

Aleksandras Lomanova... in Анархическая электроника
посмотри возможности драйвера файловой системы, разбираться надо и легкий путь выбирать не советую
источник

t

tmelinked_ in Анархическая электроника
i want to read/write anyway.
источник

TC

TeeGeRoN Corp in Анархическая электроника
Aleksandras Lomanovas
посмотри возможности драйвера файловой системы, разбираться надо и легкий путь выбирать не советую
Хорошо. Интересно, посмотрю. Но не под эту задачу, я всего лишь переписываю/разделяю файлы побайтно.
источник

AL

Aleksandras Lomanova... in Анархическая электроника
tmelinked_
i want to read/write anyway.
Сарказм?😎
источник

t

tmelinked_ in Анархическая электроника
Aleksandras Lomanovas
Сарказм?😎
источник

AL

Aleksandras Lomanova... in Анархическая электроника
Или саргазм?😂
источник

AL

Aleksandras Lomanova... in Анархическая электроника
Мой знакомый постоянно так пишет
источник

t

tmelinked_ in Анархическая электроника
Aleksandras Lomanovas
Или саргазм?😂
источник

B

Byte in Анархическая электроника
TeeGeRoN Corp
Пс. Программисты. Язык С. Как проверить на то открыт ли файл или нет? Думал через возвращаемое значение fopen , но там судя с описаний, либо возвращает NULL, либо указатель).
This function returns a FILE pointer. Otherwise, NULL is returned and the global variable errno is set to indicate the error.
А тут нужно особое возвращаемое значение на проверку открытия файла. Ну, надо разделить null из-за того что просто файл не открылся и null потому что он уже открыт.
Если ТЫ его уже открыл, то у тебя есть его хэндл.
Если его открыл не ты, но у тебя есть права на доступ к файлу, и он не открыт кем-то ещё c O_EXCL — тебе пофиг :)
Разве что конфликт может быть при одновременной записи.
источник

TC

TeeGeRoN Corp in Анархическая электроника
Byte
Если ТЫ его уже открыл, то у тебя есть его хэндл.
Если его открыл не ты, но у тебя есть права на доступ к файлу, и он не открыт кем-то ещё c O_EXCL — тебе пофиг :)
Разве что конфликт может быть при одновременной записи.
Я открыл. Окей, иду читать.
источник