Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
6725 siemargl 1
/*
2
  Copyright (c) 1990-2004 Info-ZIP.  All rights reserved.
3
 
4
  See the accompanying file LICENSE, version 2000-Apr-09 or later
5
  (the contents of which are also included in unzip.h) for terms of use.
6
  If, for some reason, all these files are missing, the Info-ZIP license
7
  also may be found at:  ftp://ftp.info-zip.org/pub/infozip/license.html
8
*/
9
/*---------------------------------------------------------------------------
10
    AtheOS/Syllable specific configuration section:
11
  ---------------------------------------------------------------------------*/
12
 
13
#ifndef __athcfg_h
14
#define __athcfg_h
15
 
16
   /* ensure that Unix-specific code portions are excluded */
17
#ifdef UNIX
18
#  undef UNIX
19
#endif
20
#include           /* off_t, time_t, dev_t, ... */
21
#include 
22
#include 
23
#include               /* O_BINARY for open() w/o CR/LF translation */
24
#include 
25
#include 
26
#include 
27
#include 
28
 
29
#define GOT_UTIMBUF
30
#define DIRENT
31
#if (!defined(HAVE_STRNICMP) & !defined(NO_STRNICMP))
32
#  define NO_STRNICMP
33
#endif
34
#define INT_SPRINTF
35
#define SYMLINKS
36
 
37
#ifndef DATE_FORMAT
38
#  define DATE_FORMAT DF_MDY    /* GRR:  customize with locale.h somehow? */
39
#endif
40
#define lenEOL          1
41
#define PutNativeEOL    *q++ = native(LF);
42
#define SCREENSIZE(ttrows, ttcols)  screensize(ttrows, ttcols)
43
#define SCREENWIDTH     80
44
#define SCREENLWRAP     1
45
#if (!defined(NO_EF_UT_TIME) && !defined(USE_EF_UT_TIME))
46
#  define USE_EF_UT_TIME
47
#endif
48
#define SET_SYMLINK_ATTRIBS
49
#define SET_DIR_ATTRIB
50
#if (!defined(NOTIMESTAMP) && !defined(TIMESTAMP))
51
#  define TIMESTAMP
52
#endif
53
#define RESTORE_UIDGID
54
 
55
/* Static variables that we have to add to Uz_Globs: */
56
#define SYSTEM_SPECIFIC_GLOBALS \
57
    int created_dir, renamed_fullpath;\
58
    char *rootpath, *buildpath, *end;\
59
    ZCONST char *wildname;\
60
    char *dirname, matchname[FILNAMSIZ];\
61
    int rootlen, have_dirname, dirnamelen, notfirstcall;\
62
    zvoid *wild_dir;
63
 
64
/* created_dir, and renamed_fullpath are used by both mapname() and    */
65
/*    checkdir().                                                      */
66
/* rootlen, rootpath, buildpath and end are used by checkdir().        */
67
/* wild_dir, dirname, wildname, matchname[], dirnamelen, have_dirname, */
68
/*    and notfirstcall are used by do_wild().                          */
69
 
70
#endif /* !__athcfg_h */