X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fos2_defines.h;h=aa2b0c785500348f334632bc75d9c302cc46a941;hb=fb424bae1b693200ba4a506b2775929d25d77be3;hp=559c548bb632ee3fed349e981c5b3ce052d0e701;hpb=a040c0bc6f017d0591bbc7ad1aa590589dbc40ff;p=lyx.git diff --git a/src/os2_defines.h b/src/os2_defines.h index 559c548bb6..aa2b0c7855 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,19 +13,26 @@ #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 */ /* #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)