RH9 ucspi & qmail compile error

Miroslav Petricek mirek na petricek.cz
Čtvrtek Duben 3 19:15:34 CEST 2003


On Thu, Apr 03, 2003 at 04:47:51PM +0200, Ing. Pavel PaJaSoft Janousek wrote:
> 
> 	Aspon ze tak, vypadalo to hrozive - takze staci pouzivat #include
> <errno.h> (coz delam drahnou radu let:->) a to obalene thread-safe volani a
> podobny nesmysly za mne udela header - rozumim spravne? - jen by mne
> zajimalo, jak je tedy 'errno' definovano, protoze jak se tak divam, tak
> jeste v dobach RH 7.3 je v /usr/include/bits/errno.h (v dalsich vrstvach
> jako .../linux/errno.h ci .../asm/errno.h jsou jiz nezajimave casti):
> 
> 
> 	Napada mne jedine makro, protoze v C/C++ nemohu prece mixovat a
> zamenovat promennou a funkci...:-0
> 
> 

Samozřejmě. Jinak to ani nejde. Definice makra je v bits/errno.h:

extern int *__errno_location (void) __THROW __attribute__((__const__));

#  if !defined _LIBC || defined _LIBC_REENTRANT
/* When using threads, errno is a per-thread value.  */
#   define errno (*__errno_location ())


-- 
/* Miroslav Petricek             mirek na petricek.cz
   UNIS COMPUTERS, spol. s r.o.  Systemovy inzenyr - UNIX
-- http://www.petricek.cz/ ------ ICQ: 56183467  ------


Další informace o konferenci Linux