X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fos2_defines.h;h=25ffb9903588c4adb9763fffc2a6632e807084c2;hb=00d24ec87650e4ac7db77ad54cb4aa2f688100f3;hp=7a3cb1d47c110f2dadd15e521a005992b58b93b7;hpb=132fe5e1322fbc86a32692df51eba78d6b4e479c;p=lyx.git diff --git a/src/os2_defines.h b/src/os2_defines.h index 7a3cb1d47c..25ffb99035 100644 --- a/src/os2_defines.h +++ b/src/os2_defines.h @@ -5,7 +5,7 @@ * LyX, The Document Processor * * Copyright 1995 Matthias Ettrich -* Copyright 1995-2000 The LyX Team. +* Copyright 1995-2001 The LyX Team. * * ====================================================== A few prototypes and definitions needed for OS/2 */ @@ -13,18 +13,23 @@ #ifndef OS2_DEFINES_H #define OS2_DEFINES_H +#if defined (__cplusplus) #include -#include #include +extern "C" inline int readlink(const char *, char *, size_t) {return -1;} +#else +#include +#include +#define readlink(s, t, l) (-1) +#endif +#include #include #include /* #include */ #define lstat stat #define S_ISLNK(x) false #define S_ISBLK(x) false -#define readlink(s, t, l) (strcpy(t, s), strlen(t)) /*#define mkfifo(p, m) (0) *//* LyXserver is temporary disabled. */ -#define getcwd _getcwd2 #define chdir _chdir2 #define strcasecmp stricmp #if defined (__cplusplus)