Article View: es.comp.os.linux.programacion
Article #12138Re: recv - C?mo saber lo que hay pendiente de recibir? o si lo ah?!
From: Mario Teijeiro Otero
Date: Thu, 30 Aug 2001 18:52
Date: Thu, 30 Aug 2001 18:52
37 lines
2120 bytes
2120 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Seldon wrote:
>
> y dijo en es.comp.os.linux.programacion:
>
>> if (i = ioctl (fileno(stdin), FIONREAD, &n))
>
> - -En ioctl_list(2):
> 0x0000541B��������FIONREAD��������int *
>
En /usr/src/linux/fs/ioctrl.c, en la l�nea 41 (kernel 2.4.9) est� la l�nea
que realiza el comando FIONREAD:
case FIONREAD:
return put_user(inode->i_size - filp->f_pos, (int
*) arg);
como ves, es muy f�cil ver que devuelve lo que queda por leer:
tama�o - posicion.
saludos
- --
"Yo uso software libre" (declaraci�n a petici�n de Richard M. Stallman)
Mario Teijeiro Otero (emeteo) mailto: mteijeiro at escomposlinux dot org
clave: correo con Asunto: "[PGPKEY]" Usr. Reg. 122438
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE7jouGMKsc+XeZcdwRAr+WAJ9lg2D04ZwFwaIitL7lIe0UkKVviQCfTIKg
ly+VZ0rKWaeVSKStg/TsDNM=
=LSjr
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<k22mm9.ota.ln@asimovi.localdomain>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!newscore.gigabell.net!fu-berlin.de!newsfeed.bcn.ttd.net!news.mad.ttd.net!asimovi.localdomain!nobodyReferences:
<3B83BD6A.8000705@NOSPAMmultico.es> <uln3m9.p11.ln@habana.yon.net> <c8p6m9.pt1.ln@gaia.seldon.4mg.com> <9midrj$e5i$1@news.unizar.es> <b0ilm9.f8.ln@gaia.seldon.4mg.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,c901d4005340966e X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-08-30 12:16:19 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!newscore.gigabell.net!fu-berlin.de!newsfeed.bcn.ttd.net!news.mad.ttd.net!asimovi.localdomain!nobody From: Mario Teijeiro Otero <mteijeiro@escomposlinux.org> Newsgroups: es.comp.os.linux.programacion Subject: Re: recv - C?mo saber lo que hay pendiente de recibir? o si lo ah?! Date: Thu, 30 Aug 2001 20:52:57 +0200 Organization: Telefonica Transmision de Datos Lines: 38 Message-ID: <k22mm9.ota.ln@asimovi.localdomain> References: <3B83BD6A.8000705@NOSPAMmultico.es> <uln3m9.p11.ln@habana.yon.net> <c8p6m9.pt1.ln@gaia.seldon.4mg.com> <9midrj$e5i$1@news.unizar.es> <b0ilm9.f8.ln@gaia.seldon.4mg.com> NNTP-Posting-Host: 213-99-204-154.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit User-Agent: KNode/0.7.0