-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Thu, 28 Sep 2000, Eric Schaefer wrote:
Hi!
Hardwarezugriffe mit der C-Standardbibliothek? Wie machst du das?
fd = open("/dev/port", O_RDWR); lseek(fd, 888, SEEK_SET); read(fd, buffer, 1); close(fd);
Ich seh da keine einzige Zeile mit der Standardlib. Das sind alles Unix-Systemrufe. (probiers mal mit fopen,fread,fclose)
Bist Du wahnsinnig? Mit den massiv gepufferten und teilweise viel zu intelligenten ANSI-Funktionen auf Devices zugreifen? Dann kann ich ja gleich mit C++ und <iostream> drauf zugreifen. :-(
Nö! POSIX ist für alle Unixe spezifiziert und so ein Proggy läuft sowieso nur unter Linux, also POSIX-syscalls. Ausserdem kennt ANSI-C keine ioctl's und die sind für solche Aktionen lebenswichtig.
Konrad
- -- GPG-Key: http://lug-dd.schlittermann.de:11371/pks/lookup?op=get&search=0x0F4648C4 FingerPrint: B333 F8FB 644A D695 F494 7068 9BAA 4EEC 0F46 48C4