2011-12-26 6 views

risposta

77

http://lists.berlios.de/pipermail/gpsd-dev/2005-April/001288.html:

L'idea è quella di integrare il software nel condividere una linea tra le chiamate in entrata e in uscita. Il dispositivo di chiamata (in genere/dev/tty *) viene utilizzato per il traffico in entrata. Qualsiasi processo che tenta di aprirlo blocca all'interno della chiamata open() fino a quando DCD non viene asserito dall'hardware (cioè finché il modem non ha un corriere). Durante questo, il dispositivo di callout (in genere/dev/cu * - cu sta per "unità chiamante") può essere utilizzato liberamente. L'apertura/dev/cu * non richiede DCD da affermare e ha esito positivo. Una volta riuscito, l'open bloccato() sul dispositivo di chiamata verrà sospeso e non potrà nemmeno essere completato quando il DCD viene sollevato, fino a quando il dispositivo CU non viene nuovamente chiuso.

In questo modo, è possibile avere un getty in ascolto su/dev/tty * e può ancora utilizzare/dev/cu * senza restrizioni.

+0

Grazie Tom, è proprio quello che dovevo sapere. –

Problemi correlati