home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!smurf.sub.org!easix!umunk!udo
- From: udo@umunk.GUN.de (Udo Munk)
- Newsgroups: de.comp.os.unix
- Distribution: world
- Subject: Re: TIOCSTI ( ioctl / BSD4.3 )
- X-Newsreader: TIN [version 1.1 PL8]
- References: <1i2msoINN3dm@smurf.sub.org>
- Message-ID: <930102624@umunk.GUN.de>
- Organization: Udo Munk's private BBS
- Date: Sat, 2 Jan 93 13:18:18 GMT
- Lines: 24
-
- Matthias Urlichs (urlichs@smurf.sub.org) wrote:
- : In de.comp.os.unix, article <C04s6w.31y@malihh.hanse.de>,
- : root@malihh.hanse.de (Carsten Lutz) writes:
- : >
- : > #include <stdio.h>
- : > #include <sys/ioctl.h>
- : >
- : > main() {
- : > char c='a';
- : >
- : > ioctl(stdin, TIOCSTI, &c);
- : > printf("%c\n", getchar());
- : > }
- : >
- : > muesste nach meiner Auffassung also ein 'a' ausgeben. Tut es aber nicht,
- : > der ioctl() bewirkt scheinbar gar nichts.
- : >
- : AUA!!!
-
- : > Was mache ich falsch ?
- : >
- : "man ioctl". "man stdio". Ersetze "stdin" durch "0".
-
- Nein, ersetzte stdin bitte durch fileno(stdin).
- --
- Udo Munk, Oberstr. 21, 4040 Neuss 1, Germany
- udo@umunk.GUN.de ...!{mcshh,smurf,unido}!easix!umunk!udo CIS: 100021,2515
- uucp: +49 2131 278869 V22/32/42bis 8N1 login: uucp pwd: public MYNAME=bbsuser
- request file /usr/spool/uucppublic/info for instructions
-