|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Slusar 2:467/126 08 Nov 2005 00:12:38 To : Sergey Shamritsky Subject : Re: mgetty & FreeBSD 6.0 RC1 --------------------------------------------------------------------------------
AS>> --8<---------------cut here---------------start------------->8---
AS>> -+- mg_m_init.c.orig Sun Nov 6 01:26:34 2005
AS>> +++ mg_m_init.c Sun Nov 6 01:26:52 2005
AS>> @@ -268,7 +268,7 @@
AS>> if (fd > 0)
AS>> {
AS>> (void) close(0);
AS>> - if (dup(fd) != 0)
AS>> + if (dup2(fd, 0) != 0)
AS>> {
AS>> lprintf( L_FATAL, "mod: cannot make %s stdin", devname );
AS>> return ERROR;
AS>> @@ -280,11 +280,11 @@
AS>> (void) close(1);
AS>> (void) close(2);
AS>>
AS>> - if (dup(0) != 1)
AS>> + if (dup2(0, 1) != 1)
AS>> {
AS>> lprintf( L_FATAL, "mod: cannot dup to stdout"); return ERROR;
AS>> }
AS>> - if (dup(0) != 2)
AS>> + if (dup2(0, 2) != 2)
AS>> {
AS>> lprintf( L_FATAL, "mod: cannot dup to stderr"); return ERROR;
AS>> }
AS>> --8<---------------cut here---------------end--------------->8---
SS> Hе работает.
Странно. Тогда оно как-то странно работает/не работает. У меня нормально:
--
11/07 23:08:13 ad0 mgetty: interim release 1.1.33-Apr10
11/07 23:08:13 ad0 check for lockfiles
11/07 23:08:13 ad0 locking the line
11/07 23:08:13 ad0 send: ATZ[0d]
11/07 23:08:13 ad0 waiting for ``OK'' ** found **
11/07 23:08:13 ad0 send: AT[0d]
11/07 23:08:13 ad0 waiting for ``OK'' ** found **
11/07 23:08:14 ad0 waiting...
11/07 23:09:05 ad0 wfr: waiting for ``RING''
11/07 23:09:05 ad0 send: ATA[0d]
11/07 23:09:05 ad0 waiting for ``CONNECT'' ** found **
11/07 23:09:26 ad0 send:
11/07 23:09:26 ad0 waiting for ``_'' ** found **
11/07 23:09:27 ##### data dev=cuad0, pid=3325, caller='none', conn='24000/ARQ/V3
4/LAPM/V42BIS', name='', cmd='/usr/local/sbin/qico', user='**EMSI_INQC816'
--
Regards,
Andrey.
--- Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.5-b23 (daikon, i386--freebsd)
* Origin: http://sourceforge.net/projects/rusfidogate/ (2:467/126)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/274906e2bfb5.html, оценка из 5, голосов 10
|