1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- /*
- Copyright (c) 1990-2009 Info-ZIP. All rights reserved.
- See the accompanying file LICENSE, version 2009-Jan-02 or later
- (the contents of which are also included in unzip.h) for terms of use.
- If, for some reason, all these files are missing, the Info-ZIP license
- also may be found at: ftp://ftp.info-zip.org/pub/infozip/license.html
- */
- /*---------------------------------------------------------------------------
- BeOS specific configuration section:
- ---------------------------------------------------------------------------*/
- #ifndef __beocfg_h
- #define __beocfg_h
- #include <sys/types.h> /* [cjh]: This is pretty much a generic */
- #include <sys/stat.h> /* POSIX 1003.1 system; see beos/ for */
- #include <fcntl.h> /* extra code to deal with our extra file */
- #include <sys/param.h> /* attributes. */
- #include <unistd.h>
- #include <utime.h>
- #define GOT_UTIMBUF
- #define DIRENT
- #include <time.h>
- #ifndef DATE_FORMAT
- # define DATE_FORMAT DF_MDY /* GRR: customize with locale.h somehow? */
- #endif
- #define lenEOL 1
- #define PutNativeEOL *q++ = native(LF);
- #define SCREENSIZE(ttrows, ttcols) screensize(ttrows, ttcols)
- #define SCREENWIDTH 80
- #if (!defined(NO_EF_UT_TIME) && !defined(USE_EF_UT_TIME))
- # define USE_EF_UT_TIME
- #endif
- #define SET_SYMLINK_ATTRIBS
- #define SET_DIR_ATTRIB
- #if (!defined(NOTIMESTAMP) && !defined(TIMESTAMP))
- # define TIMESTAMP
- #endif
- #define RESTORE_UIDGID
- #define NO_STRNICMP /* not in the x86 headers at least */
- #define INT_SPRINTF
- #define SYMLINKS
- #define MAIN main_stub /* now that we're using a wrapper... */
- /* 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;
- /* created_dir, and renamed_fullpath are used by both mapname() and */
- /* checkdir(). */
- /* rootlen, rootpath, buildpath and end are used by checkdir(). */
- /* wild_dir, dirname, wildname, matchname[], dirnamelen, have_dirname, */
- /* and notfirstcall are used by do_wild(). */
- #endif /* !__beocfg_h */
|