~ubuntu-branches/ubuntu/raring/sudo/raring

« back to all changes in this revision

Viewing changes to zlib/zconf.h.in

  • Committer: Package Import Robot
  • Author(s): Tyler Hicks
  • Date: 2012-07-16 14:01:42 UTC
  • mfrom: (1.3.22 sid)
  • Revision ID: package-import@ubuntu.com-20120716140142-b0tgau0k6nid4mrf
Tags: 1.8.5p2-1ubuntu1
* Merge from debian/testing (LP: #1024154), remaining changes:
  - debian/patches/keep_home_by_default.patch:
    + Set HOME in initial_keepenv_table.
  - debian/rules:
    + compile with --without-lecture --with-tty-tickets (Ubuntu specific)
    + install man/man8/sudo_root.8 in both flavours (Ubuntu specific)
    + install apport hooks
    + The ubuntu-sudo-as-admin-successful.patch was taken upstream by
      Debian however it requires a --enable-admin-flag configure flag to
      actually enable it in both flavours.
  - debian/control:
    + Mark Debian Vcs-* as XS-Debian-Vcs-*
    + update debian/control
  - debian/sudoers:
    + grant admin group sudo access
  - debian/source_sudo.py, debian/sudo-ldap.dirs, debian/sudo.dirs:
    + add usr/share/apport/package-hooks
  - debian/sudo.pam:
    + Use pam_env to read /etc/environment and /etc/default/locale
      environment files. Reading ~/.pam_environment is not permitted due to
      security reasons.
* Dropped changes:
  - debian/patches/lp927828-fix-abort-in-pam-modules-when-timestamp-valid.patch
    + Fixed upstream in 1.8.5
  - debian/patches/CVE-2012-2337.patch:
    + Fixed upstream in 1.8.4p5
  - debian/patches/pam_env_merge.patch:
    + Feature released upstream in 1.8.5
  - debian/{sudo,sudo-ldap}.{preinst,postinst,postrm}:
    + Drop Ubuntu-specific sudoers file migration code because the only
      upgrade path to quantal is from precise. All necessary sudoers file
      migration will have already been done by the time this version of the
      sudo package is installed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* zconf.h -- configuration of the zlib compression library
2
 
 * Copyright (C) 1995-2010 Jean-loup Gailly.
 
2
 * Copyright (C) 1995-2011 Jean-loup Gailly.
3
3
 * For conditions of distribution and use, see copyright notice in zlib.h
4
4
 */
5
5
 
13
13
#undef HAVE_VSNPRINTF
14
14
#undef HAVE_MEMCPY
15
15
#undef _FILE_OFFSET_BITS
16
 
#undef _LARGE_FILES
 
16
#undef _LARGE_FILES  
17
17
#undef const
18
18
 
19
19
/*
23
23
 * this permanently in zconf.h using "./configure --zprefix".
24
24
 */
25
25
#ifdef Z_PREFIX     /* may be set to #if 1 by ./configure */
 
26
#  define Z_PREFIX_SET
26
27
 
27
28
/* all linked symbols */
28
29
#  define _dist_code            z__dist_code
35
36
#  define adler32               z_adler32
36
37
#  define adler32_combine       z_adler32_combine
37
38
#  define adler32_combine64     z_adler32_combine64
38
 
#  define compress              z_compress
39
 
#  define compress2             z_compress2
40
 
#  define compressBound         z_compressBound
 
39
#  ifndef Z_SOLO
 
40
#    define compress              z_compress
 
41
#    define compress2             z_compress2
 
42
#    define compressBound         z_compressBound
 
43
#  endif
41
44
#  define crc32                 z_crc32
42
45
#  define crc32_combine         z_crc32_combine
43
46
#  define crc32_combine64       z_crc32_combine64
48
51
#  define deflateInit2_         z_deflateInit2_
49
52
#  define deflateInit_          z_deflateInit_
50
53
#  define deflateParams         z_deflateParams
 
54
#  define deflatePending        z_deflatePending
51
55
#  define deflatePrime          z_deflatePrime
52
56
#  define deflateReset          z_deflateReset
 
57
#  define deflateResetKeep      z_deflateResetKeep
53
58
#  define deflateSetDictionary  z_deflateSetDictionary
54
59
#  define deflateSetHeader      z_deflateSetHeader
55
60
#  define deflateTune           z_deflateTune
56
61
#  define deflate_copyright     z_deflate_copyright
57
62
#  define get_crc_table         z_get_crc_table
58
 
#  define gz_error              z_gz_error
59
 
#  define gz_intmax             z_gz_intmax
60
 
#  define gz_strwinerror        z_gz_strwinerror
61
 
#  define gzbuffer              z_gzbuffer
62
 
#  define gzclearerr            z_gzclearerr
63
 
#  define gzclose               z_gzclose
64
 
#  define gzclose_r             z_gzclose_r
65
 
#  define gzclose_w             z_gzclose_w
66
 
#  define gzdirect              z_gzdirect
67
 
#  define gzdopen               z_gzdopen
68
 
#  define gzeof                 z_gzeof
69
 
#  define gzerror               z_gzerror
70
 
#  define gzflush               z_gzflush
71
 
#  define gzgetc                z_gzgetc
72
 
#  define gzgets                z_gzgets
73
 
#  define gzoffset              z_gzoffset
74
 
#  define gzoffset64            z_gzoffset64
75
 
#  define gzopen                z_gzopen
76
 
#  define gzopen64              z_gzopen64
77
 
#  define gzprintf              z_gzprintf
78
 
#  define gzputc                z_gzputc
79
 
#  define gzputs                z_gzputs
80
 
#  define gzread                z_gzread
81
 
#  define gzrewind              z_gzrewind
82
 
#  define gzseek                z_gzseek
83
 
#  define gzseek64              z_gzseek64
84
 
#  define gzsetparams           z_gzsetparams
85
 
#  define gztell                z_gztell
86
 
#  define gztell64              z_gztell64
87
 
#  define gzungetc              z_gzungetc
88
 
#  define gzwrite               z_gzwrite
 
63
#  ifndef Z_SOLO
 
64
#    define gz_error              z_gz_error
 
65
#    define gz_intmax             z_gz_intmax
 
66
#    define gz_strwinerror        z_gz_strwinerror
 
67
#    define gzbuffer              z_gzbuffer
 
68
#    define gzclearerr            z_gzclearerr
 
69
#    define gzclose               z_gzclose
 
70
#    define gzclose_r             z_gzclose_r
 
71
#    define gzclose_w             z_gzclose_w
 
72
#    define gzdirect              z_gzdirect
 
73
#    define gzdopen               z_gzdopen
 
74
#    define gzeof                 z_gzeof
 
75
#    define gzerror               z_gzerror
 
76
#    define gzflags               z_gzflags
 
77
#    define gzflush               z_gzflush
 
78
#    define gzgetc                z_gzgetc
 
79
#    define gzgetc_               z_gzgetc_
 
80
#    define gzgets                z_gzgets
 
81
#    define gzoffset              z_gzoffset
 
82
#    define gzoffset64            z_gzoffset64
 
83
#    define gzopen                z_gzopen
 
84
#    define gzopen64              z_gzopen64
 
85
#    define gzprintf              z_gzprintf
 
86
#    define gzputc                z_gzputc
 
87
#    define gzputs                z_gzputs
 
88
#    define gzread                z_gzread
 
89
#    define gzrewind              z_gzrewind
 
90
#    define gzseek                z_gzseek
 
91
#    define gzseek64              z_gzseek64
 
92
#    define gzsetparams           z_gzsetparams
 
93
#    define gztell                z_gztell
 
94
#    define gztell64              z_gztell64
 
95
#    define gzungetc              z_gzungetc
 
96
#    define gzwrite               z_gzwrite
 
97
#  endif
89
98
#  define inflate               z_inflate
90
99
#  define inflateBack           z_inflateBack
91
100
#  define inflateBackEnd        z_inflateBackEnd
103
112
#  define inflateSync           z_inflateSync
104
113
#  define inflateSyncPoint      z_inflateSyncPoint
105
114
#  define inflateUndermine      z_inflateUndermine
 
115
#  define inflateResetKeep      z_inflateResetKeep
106
116
#  define inflate_copyright     z_inflate_copyright
107
117
#  define inflate_fast          z_inflate_fast
108
118
#  define inflate_table         z_inflate_table
109
 
#  define uncompress            z_uncompress
 
119
#  ifndef Z_SOLO
 
120
#    define uncompress            z_uncompress
 
121
#  endif
110
122
#  define zError                z_zError
111
 
#  define zcalloc               z_zcalloc
112
 
#  define zcfree                z_zcfree
 
123
#  ifndef Z_SOLO
 
124
#    define zcalloc               z_zcalloc
 
125
#    define zcfree                z_zcfree
 
126
#  endif
113
127
#  define zlibCompileFlags      z_zlibCompileFlags
114
128
#  define zlibVersion           z_zlibVersion
115
129
 
119
133
#  define alloc_func            z_alloc_func
120
134
#  define charf                 z_charf
121
135
#  define free_func             z_free_func
122
 
#  define gzFile                z_gzFile
123
 
#  define gz_header             z_gz_header
124
 
#  define gz_headerp            z_gz_headerp
 
136
#  ifndef Z_SOLO
 
137
#    define gzFile                z_gzFile
 
138
#    define gz_header             z_gz_header
 
139
#    define gz_headerp            z_gz_headerp
 
140
#  endif
125
141
#  define in_func               z_in_func
126
142
#  define intf                  z_intf
127
143
#  define out_func              z_out_func
134
150
#  define voidpf                z_voidpf
135
151
 
136
152
/* all zlib structs in zlib.h and zconf.h */
137
 
#  define gz_header_s           z_gz_header_s
 
153
#  ifndef Z_SOLO
 
154
#    define gz_header_s           z_gz_header_s
 
155
#  endif
138
156
#  define internal_state        z_internal_state
139
157
 
140
158
#endif
205
223
#  endif
206
224
#endif
207
225
 
 
226
#if defined(ZLIB_CONST) && !defined(z_const)
 
227
#  define z_const const
 
228
#else
 
229
#  define z_const
 
230
#endif
 
231
 
208
232
/* Some Mac compilers merge all .h files incorrectly: */
209
233
#if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__)
210
234
#  define NO_DUMMY_DECL
251
275
#  endif
252
276
#endif
253
277
 
 
278
#ifndef Z_ARG /* function prototypes for stdarg */
 
279
#  if defined(STDC) || defined(Z_HAVE_STDARG_H)
 
280
#    define Z_ARG(args)  args
 
281
#  else
 
282
#    define Z_ARG(args)  ()
 
283
#  endif
 
284
#endif
 
285
 
254
286
/* The following definitions for FAR are needed only for MSDOS mixed
255
287
 * model programming (small or medium model with some far allocations).
256
288
 * This was tested only with MSC; for other MSDOS compilers you may have
368
400
#  define Z_HAVE_UNISTD_H
369
401
#endif
370
402
 
 
403
#ifdef HAVE_STDARG_H    /* may be set to #if 1 by ./configure */
 
404
#  define Z_HAVE_STDARG_H
 
405
#endif
 
406
 
371
407
#ifdef STDC
372
 
#  include <sys/types.h>    /* for off_t */
 
408
#  ifndef Z_SOLO
 
409
#    include <sys/types.h>      /* for off_t */
 
410
#  endif
373
411
#endif
374
412
 
375
413
/* a little trick to accommodate both "#define _LARGEFILE64_SOURCE" and
382
420
#  undef _LARGEFILE64_SOURCE
383
421
#endif
384
422
 
385
 
#if defined(Z_HAVE_UNISTD_H) || defined(_LARGEFILE64_SOURCE)
 
423
#if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0
 
424
#  define Z_LARGE
 
425
#endif
 
426
 
 
427
#if (defined(Z_HAVE_UNISTD_H) || defined(Z_LARGE)) && !defined(Z_SOLO)
386
428
#  include <unistd.h>       /* for SEEK_* and off_t */
387
429
#  ifdef VMS
388
430
#    include <unixio.h>     /* for off_t */
392
434
#  endif
393
435
#endif
394
436
 
395
 
#ifndef SEEK_SET
 
437
#if !defined(SEEK_SET) && !defined(Z_SOLO)
396
438
#  define SEEK_SET        0       /* Seek from beginning of file.  */
397
439
#  define SEEK_CUR        1       /* Seek from current position.  */
398
440
#  define SEEK_END        2       /* Set file pointer to EOF plus "offset" */
402
444
#  define z_off_t long
403
445
#endif
404
446
 
405
 
#if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0
 
447
#if !defined(_WIN32) && (defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0)
406
448
#  define z_off64_t off64_t
407
449
#else
 
450
#  if defined(_WIN32)
 
451
#    define z_off64_t __int64
 
452
#  else
408
453
#  define z_off64_t z_off_t
409
454
#endif
410
 
 
411
 
#if defined(__OS400__)
412
 
#  define NO_vsnprintf
413
 
#endif
414
 
 
415
 
#if defined(__MVS__)
416
 
#  define NO_vsnprintf
417
455
#endif
418
456
 
419
457
/* MVS linker does not support external names larger than 8 bytes */