|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valery Shishkov 2:5040/9 05 Dec 2001 22:05:55 To : Alex Izwoschyck Subject : Re: Lock файл --------------------------------------------------------------------------------
[ ... ]
AI> Возможно я неправильно задал вопрос.
AI> Простое создание файла путем touch /var/lock/LCK..ttyS0 не помогает
AI> формат этого файла должен быть "N процесса" "прога" "владелей"
AI> Так вот вопрос: Как правильно создать сабж?
В Linux'е используется ascii-lock. Возьми исходники mgetty, bforce, uucp,
ifcico, etc. Любой проги, работающей с портом. Вот кусок из bforce:
// skip
char buf[32];
// skip
sprintf(buf, "%10d\n", (int)getpid());
// skip
Потом пишем это дело во временный файл, а тот уже переименовываем в LCK...
--
// WBR, Valery
Умный мужчина + умная женщина = лёгкий флирт.
--- tin/1.5.9-20010723 ("Chord of Souls") (UNIX) (Linux/2.4.16 (i586))
* Origin: --== Illusory Town ==-- (2:5040/9)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/43617de1584b7.html, оценка из 5, голосов 10
|