I have problems compiling perl-5.6.1-TRIAL2: Platform: Win32 Compiler: Borland C++ 5.2 bcc32 -c -w -g0 -tWM -tWD -I..\lib\CORE -I.\include -I. -I.. -I"t:\devel\bc5\include" -DWIN32 -DPERLDLL -DPERL_CORE -O2 -D_RTLDLL -o.\mini\win32sck.obj win32sck.c Borland C++ 5.2 for Win32 Copyright (c) 1993, 1997 Borland International win32sck.c: Error win32sck.c 475: Undefined symbol '_S_IFIFO' in function my_fstat *** 1 errors in Compile *** dmake.exe: Error code 1, while making '.\mini\win32sck.obj' In Borlands (BCC 5.02) sys/stat.h, _S_IFIFO is defined for __MSC only: #ifdef __MSC /* Define MS compatible names */ #define _S_IFMT S_IFMT #define _S_IFDIR S_IFDIR #define _S_IFIFO S_IFIFO ... Why not use 'S_IFIFO' instead? Steffen GoeldnerThread Next