develooper Front page | perl.perl5.porters | Postings from February 2001

[ID 20010209.003] perl-5.6.1-TRIAL2, Win32, Borland C++ 5.2, _S_IFIFO

Thread Next
From:
s.goeldner
Date:
February 9, 2001 07:07
Subject:
[ID 20010209.003] perl-5.6.1-TRIAL2, Win32, Borland C++ 5.2, _S_IFIFO
Message ID:
3A840605.C867F9EF@eurodata.de
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 Goeldner


Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About