/* Kolibri OS config for gcc 5.4 Started by Siemargl @Nov 2016 */ #include /* off_t, time_t, dev_t, ... */ #include #include /* lseek(), open(), setftime(), dup(), creat() */ #include /* localtime() */ #include /* O_BINARY for open() w/o CR/LF translation */ #include #include #include // moved to makefile, in kilibri leads to bug EMFILES //#define DEBUG #define DIR_END '/' #define NO_STRNICMP #define STRNICMP zstrnicmp #define NO_CHMOD #define NO_FCHOWN #define echoff(f) #define echon() #define getch() getchar() /* not correct, but may not be on a console */ #define HAVE_WORKING_GETCH /* # ifdef DATE_FORMAT # undef DATE_FORMAT # endif # define DATE_FORMAT dateformat() */ #define lenEOL 2 #define PutNativeEOL {*q++ = native(CR); *q++ = native(LF);} /* # if (!defined(NO_EF_UT_TIME) && !defined(USE_EF_UT_TIME)) # define USE_EF_UT_TIME # endif */ /* Static variables that we have to add to Uz_Globs: */ #define SYSTEM_SPECIFIC_GLOBALS \ int created_dir, renamed_fullpath;\ char *rootpath, *buildpath, *end;\ ZCONST char *wildname;\ char *dirname, matchname[FILNAMSIZ];\ int rootlen, have_dirname, dirnamelen, notfirstcall;\ zvoid *wild_dir;