--nextPart1183423.vhq1BH1ffD Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Ralf Habacker wrote: >// replacement for unix close function >inline void kde_close(int fd, char *a, int b) >{ >=A0=A0=A0=A0=A0=A0=A0=A0u_long res; >=A0=A0=A0=A0=A0=A0=A0=A0if (/* is socket file descriptor */ > /*ioctlsocket(fd,FIONREAD,&res) =3D=3D 0*/ ){ closesocket(fd); >=A0=A0=A0=A0=A0=A0=A0=A0} >=A0=A0=A0=A0=A0=A0=A0=A0else { >=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0close(fd); >=A0=A0=A0=A0=A0=A0=A0=A0} >} Well, maybe we don't have to detect it. The KSocketDevice class always=20 deals with sockets, so there's no problem using closesocket(), which is a=20 wrapper for close(2) on Unix. =2D-=20 Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 4. And =E6fter se scieppend ingelogode, he wr=E1t "cenn", ac eala! se=20 rihtendgesamnung andswarode "cenn: ne w=E1t h=FA cennan 'eall'. =C1stynt." --nextPart1183423.vhq1BH1ffD Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQBDZAM0M/XwBW70U1gRAo0dAJoCPp7gnP45XW10IuH4nF6mXvJDzwCgkRwb G6T+uuTfk2IADyPwezsuyfw= =fMU+ -----END PGP SIGNATURE----- --nextPart1183423.vhq1BH1ffD--