X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fos2_defines.h;h=25ffb9903588c4adb9763fffc2a6632e807084c2;hb=00d24ec87650e4ac7db77ad54cb4aa2f688100f3;hp=c3a5d98a271ee3a2edca034f304214928d49ce77;hpb=6f8422af71ddb2c40aa7e8f186190dba77a7b228;p=lyx.git diff --git a/src/os2_defines.h b/src/os2_defines.h index c3a5d98a27..25ffb99035 100644 --- a/src/os2_defines.h +++ b/src/os2_defines.h @@ -4,7 +4,8 @@ * * LyX, The Document Processor * -* Copyright (C) 1995, 1996 Matthias Ettrich +* Copyright 1995 Matthias Ettrich +* Copyright 1995-2001 The LyX Team. * * ====================================================== A few prototypes and definitions needed for OS/2 */ @@ -12,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)