-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Sunday 13 January 2002 21:16, Matthias Petermann wrote:
Allerdings hab ich nirgends gelesen, ob ich das tty einfach so öffnen darf, wie ich das hier getan habe. Skeptisch bin ich vor allem geworden, da bei mir der 'fd' nach open den Wert 3 hat. Wenn ich allerdings für 'fd' in der ioctl- Anweisung einfach 0 eintrage, funktioniert das Programm trotzdem. Irgendwo im Netz habe ich ein ähnliches Beispiel gefunden, wo nur eine feste 0 in ioctl stand. Ist 0 ein standardmäßig geöffneter Dateidescriptor auf das Terminal?
standardmaessig sind drei Deskriptoren schon offen (von der Shell geerbt):
standard in = 0 (STDIN_FILENO) standard out = 1 (STDOUT_FILENO) standard error = 2 (STDERR_FILENO)
lt. Standard soll man die Konstanten in Klammern benutzen, die in <unistd.h> definiert sind.
Stan^wKonrad
- -- BOFH excuse #273:
The cord jumped over and hit the power switch.