X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fos2_defines.h;h=aa2b0c785500348f334632bc75d9c302cc46a941;hb=fb424bae1b693200ba4a506b2775929d25d77be3;hp=de9c6c67601a352f4f2f5ebaa6bb2874d8550d65;hpb=7ec7c9da44662529e8a0ad4d60836df43a059ecd;p=lyx.git diff --git a/src/os2_defines.h b/src/os2_defines.h index de9c6c6760..aa2b0c7855 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,16 +13,25 @@ #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 chdir _chdir2 #define strcasecmp stricmp