Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bash-3.2# cat /tmp/gnome_keyring.out
- # 1 "subversion/libsvn_auth_gnome_keyring/gnome_keyring.c"
- # 23
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 19
- # 42
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 20
- # 27
- # 35
- # 40
- # 47
- # 71
- # 111
- # 118
- # 162
- # 1 "/usr/include/sys/types.h"
- # 11
- # 14
- #ident "@(#)types.h 1.88 12/06/11 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 7
- #ident "@(#)feature_tests.h 1.26 11/04/12 SMI"
- # 1 "/usr/include/sys/ccompile.h"
- # 5
- # 8
- #ident "@(#)ccompile.h 1.2 04/11/08 SMI"
- # 15
- # 19
- # 29
- # 84
- # 86
- # 88
- # 92
- # 100
- # 105
- # 1 "/usr/include/sys/isa_defs.h"
- # 4
- # 7
- #ident "@(#)isa_defs.h 1.30 11/03/31 SMI"
- # 191
- # 195
- # 319
- # 323
- # 327
- # 352
- # 354
- # 370
- # 387
- # 506
- # 510
- # 514
- # 12 "/usr/include/sys/feature_tests.h"
- # 16
- # 30
- # 61
- # 65
- # 110
- # 117
- # 121
- # 125
- # 165
- # 193
- # 244
- # 278
- # 302
- # 307
- # 328
- # 344
- # 357
- # 363
- # 369
- # 375
- # 379
- # 1 "/usr/include/sys/isa_defs.h"
- # 4
- # 19 "/usr/include/sys/types.h"
- # 1 "/usr/include/sys/machtypes.h"
- # 5
- # 8
- #ident "@(#)machtypes.h 1.11 04/09/28 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 12 "/usr/include/sys/machtypes.h"
- # 14
- # 1 "/usr/include/ia32/sys/machtypes.h"
- # 5
- # 8
- #ident "@(#)machtypes.h 1.2 04/09/28 SMI"
- # 14
- # 20
- # 23
- # 27
- typedef struct _label_t { long val[6]; } label_t;
- # 29
- # 31
- typedef unsigned char lock_t;
- # 37
- # 16 "/usr/include/sys/machtypes.h"
- # 18
- # 24 "/usr/include/sys/types.h"
- # 1 "/usr/include/sys/int_types.h"
- # 5
- # 8
- #ident "@(#)int_types.h 1.10 04/09/28 SMI"
- # 33
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 35 "/usr/include/sys/int_types.h"
- # 39
- # 54
- typedef char int8_t;
- # 60
- typedef short int16_t;
- typedef int int32_t;
- # 68
- typedef long long int64_t;
- # 71
- typedef unsigned char uint8_t;
- typedef unsigned short uint16_t;
- typedef unsigned int uint32_t;
- # 79
- typedef unsigned long long uint64_t;
- # 82
- # 88
- typedef int64_t intmax_t;
- typedef uint64_t uintmax_t;
- # 94
- # 104
- typedef int intptr_t;
- typedef unsigned int uintptr_t;
- # 107
- # 113
- typedef char int_fast8_t;
- # 119
- typedef int int_fast16_t;
- typedef int int_fast32_t;
- # 125
- typedef long long int_fast64_t;
- # 128
- typedef unsigned char uint_fast8_t;
- typedef unsigned int uint_fast16_t;
- typedef unsigned int uint_fast32_t;
- # 136
- typedef unsigned long long uint_fast64_t;
- # 139
- # 145
- typedef char int_least8_t;
- # 151
- typedef short int_least16_t;
- typedef int int_least32_t;
- # 157
- typedef long long int_least64_t;
- # 160
- typedef unsigned char uint_least8_t;
- typedef unsigned short uint_least16_t;
- typedef unsigned int uint_least32_t;
- # 168
- typedef unsigned long long uint_least64_t;
- # 171
- # 175
- # 37 "/usr/include/sys/types.h"
- # 41
- # 45
- # 52
- typedef long long longlong_t;
- typedef unsigned long long u_longlong_t;
- # 65
- # 75
- typedef long t_scalar_t;
- typedef unsigned long t_uscalar_t;
- # 78
- # 82
- typedef unsigned char uchar_t;
- typedef unsigned short ushort_t;
- typedef unsigned int uint_t;
- typedef unsigned long ulong_t;
- typedef char *caddr_t;
- typedef long daddr_t;
- typedef short cnt_t;
- # 96
- typedef int ptrdiff_t;
- # 99
- # 103
- typedef ulong_t pfn_t;
- typedef ulong_t pgcnt_t;
- typedef long spgcnt_t;
- typedef uchar_t use_t;
- typedef short sysid_t;
- typedef short index_t;
- typedef void *timeout_id_t;
- typedef void *bufcall_id_t;
- # 123
- # 125
- typedef long off_t;
- # 129
- # 134
- typedef longlong_t off64_t;
- # 137
- # 139
- # 141
- typedef ulong_t ino_t;
- typedef long blkcnt_t;
- typedef ulong_t fsblkcnt_t;
- typedef ulong_t fsfilcnt_t;
- # 151
- # 159
- typedef u_longlong_t ino64_t;
- typedef longlong_t blkcnt64_t;
- typedef u_longlong_t fsblkcnt64_t;
- typedef u_longlong_t fsfilcnt64_t;
- # 165
- # 169
- typedef long blksize_t;
- # 171
- # 175
- typedef enum { B_FALSE, B_TRUE } boolean_t;
- # 177
- # 191
- typedef int64_t pad64_t;
- typedef uint64_t upad64_t;
- # 204
- typedef union {
- long double _q;
- int32_t _l[4];
- } pad128_t;
- typedef union {
- long double _q;
- uint32_t _l[4];
- } upad128_t;
- typedef longlong_t offset_t;
- typedef u_longlong_t u_offset_t;
- typedef u_longlong_t len_t;
- typedef u_longlong_t diskaddr_t;
- # 222
- # 229
- typedef union {
- offset_t _f;
- struct {
- int32_t _l;
- int32_t _u;
- } _p;
- } lloff_t;
- # 237
- # 247
- # 249
- typedef union {
- longlong_t _f;
- struct {
- int32_t _l;
- int32_t _u;
- } _p;
- } lldaddr_t;
- # 257
- # 267
- typedef uint_t k_fltset_t;
- # 282
- typedef long id_t;
- # 284
- typedef id_t lgrp_id_t;
- # 291
- typedef uint_t useconds_t;
- # 295
- typedef long suseconds_t;
- # 297
- # 305
- typedef ulong_t major_t;
- typedef ulong_t minor_t;
- # 308
- # 312
- typedef short pri_t;
- # 318
- typedef ushort_t cpu_flag_t;
- # 331
- typedef ushort_t o_mode_t;
- typedef short o_dev_t;
- typedef ushort_t o_uid_t;
- typedef o_uid_t o_gid_t;
- typedef short o_nlink_t;
- typedef short o_pid_t;
- typedef ushort_t o_ino_t;
- # 343
- typedef int key_t;
- # 347
- typedef ulong_t mode_t;
- # 349
- # 355
- typedef long uid_t;
- # 358
- typedef uid_t gid_t;
- typedef id_t taskid_t;
- typedef id_t projid_t;
- typedef id_t poolid_t;
- typedef id_t zoneid_t;
- typedef id_t ctid_t;
- # 372
- typedef uint_t pthread_t;
- typedef uint_t pthread_key_t;
- # 380
- typedef struct _pthread_mutex {
- struct {
- uint16_t __pthread_mutex_flag1;
- uint8_t __pthread_mutex_flag2;
- uint8_t __pthread_mutex_ceiling;
- uint16_t __pthread_mutex_type;
- uint16_t __pthread_mutex_magic;
- } __pthread_mutex_flags;
- union {
- struct {
- uint8_t __pthread_mutex_pad[8];
- } __pthread_mutex_lock64;
- struct {
- uint32_t __pthread_ownerpid;
- uint32_t __pthread_lockword;
- } __pthread_mutex_lock32;
- upad64_t __pthread_mutex_owner64;
- } __pthread_mutex_lock;
- upad64_t __pthread_mutex_data;
- } pthread_mutex_t;
- typedef struct _pthread_cond {
- struct {
- uint8_t __pthread_cond_flag[4];
- uint16_t __pthread_cond_type;
- uint16_t __pthread_cond_magic;
- } __pthread_cond_flags;
- upad64_t __pthread_cond_data;
- } pthread_cond_t;
- # 414
- typedef struct _pthread_rwlock {
- int32_t __pthread_rwlock_readers;
- uint16_t __pthread_rwlock_type;
- uint16_t __pthread_rwlock_magic;
- pthread_mutex_t __pthread_rwlock_mutex;
- pthread_cond_t __pthread_rwlock_readercv;
- pthread_cond_t __pthread_rwlock_writercv;
- } pthread_rwlock_t;
- # 426
- typedef struct {
- uint32_t __pthread_barrier_count;
- uint32_t __pthread_barrier_current;
- upad64_t __pthread_barrier_cycle;
- upad64_t __pthread_barrier_reserved;
- pthread_mutex_t __pthread_barrier_lock;
- pthread_cond_t __pthread_barrier_cond;
- } pthread_barrier_t;
- typedef pthread_mutex_t pthread_spinlock_t;
- # 440
- typedef struct _pthread_attr {
- void *__pthread_attrp;
- } pthread_attr_t;
- # 447
- typedef struct _pthread_mutexattr {
- void *__pthread_mutexattrp;
- } pthread_mutexattr_t;
- # 454
- typedef struct _pthread_condattr {
- void *__pthread_condattrp;
- } pthread_condattr_t;
- # 461
- typedef struct _once {
- upad64_t __pthread_once_pad[4];
- } pthread_once_t;
- # 469
- typedef struct _pthread_rwlockattr {
- void *__pthread_rwlockattrp;
- } pthread_rwlockattr_t;
- # 477
- typedef struct {
- void *__pthread_barrierattrp;
- } pthread_barrierattr_t;
- typedef ulong_t dev_t;
- # 487
- typedef ulong_t nlink_t;
- typedef long pid_t;
- # 490
- # 496
- typedef uint_t size_t;
- # 499
- # 505
- typedef int ssize_t;
- # 508
- # 511
- typedef long time_t;
- # 513
- # 516
- typedef long clock_t;
- # 518
- # 521
- typedef int clockid_t;
- # 523
- # 526
- typedef int timer_t;
- # 528
- # 530
- typedef unsigned char unchar;
- typedef unsigned short ushort;
- typedef unsigned int uint;
- typedef unsigned long ulong;
- # 568
- # 570
- # 578
- # 585
- # 592
- typedef unsigned char u_char;
- typedef unsigned short u_short;
- typedef unsigned int u_int;
- typedef unsigned long u_long;
- typedef struct _quad { int val[2]; } quad_t;
- typedef quad_t quad;
- # 1 "/usr/include/sys/select.h"
- # 5
- # 14
- #ident "@(#)select.h 1.19 04/01/28 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 18 "/usr/include/sys/select.h"
- # 1 "/usr/include/sys/time_impl.h"
- # 5
- # 15
- # 18
- #ident "@(#)time_impl.h 1.11 05/05/19 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 22 "/usr/include/sys/time_impl.h"
- # 26
- # 28
- # 33
- # 37
- typedef struct timespec {
- time_t tv_sec;
- long tv_nsec;
- } timespec_t;
- # 61
- typedef struct timespec timestruc_t;
- # 68
- # 72
- # 76
- typedef struct itimerspec {
- struct timespec it_interval;
- struct timespec it_value;
- } itimerspec_t;
- # 98
- # 100
- # 109
- # 113
- # 116
- # 120
- # 1 "/usr/include/sys/time.h"
- # 13
- # 17
- # 20
- #ident "@(#)time.h 2.78 11/10/14 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 24 "/usr/include/sys/time.h"
- # 29
- # 33
- # 37
- # 42
- # 47
- struct timeval {
- time_t tv_sec;
- suseconds_t tv_usec;
- };
- # 74
- # 77
- # 80
- struct timezone {
- int tz_minuteswest;
- int tz_dsttime;
- };
- # 87
- # 91
- # 1 "/usr/include/sys/types.h"
- # 11
- # 100 "/usr/include/sys/time.h"
- # 104
- # 106
- # 118
- # 129
- # 131
- # 133
- # 135
- # 142
- # 145
- # 149
- struct itimerval {
- struct timeval it_interval;
- struct timeval it_value;
- };
- # 178
- # 181
- # 188
- # 190
- # 192
- # 196
- typedef longlong_t hrtime_t;
- # 319
- # 322
- int adjtime(struct timeval *, struct timeval *);
- # 327
- # 331
- int futimesat(int, const char *, const struct timeval *);
- # 336
- # 339
- # 341
- int getitimer(int, struct itimerval *);
- int utimes(const char *, const struct timeval *);
- # 348
- int setitimer(int, struct itimerval *,
- struct itimerval *);
- # 351
- # 359
- # 375
- # 380
- int settimeofday(struct timeval *, void *);
- # 382
- hrtime_t gethrtime(void);
- hrtime_t gethrvtime(void);
- # 389
- # 391
- # 394
- # 399
- int gettimeofday(struct timeval *, void *);
- # 404
- # 406
- # 1 "/usr/include/time.h"
- # 12
- # 15
- #ident "@(#)time.h 1.45 08/01/09 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 1 "/usr/include/iso/time_iso.h"
- # 12
- # 24
- # 27
- #ident "@(#)time_iso.h 1.4 04/09/07 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 31 "/usr/include/iso/time_iso.h"
- # 35
- # 39
- # 47
- # 56
- # 61
- # 66
- # 68
- struct tm {
- int tm_sec;
- int tm_min;
- int tm_hour;
- int tm_mday;
- int tm_mon;
- int tm_year;
- int tm_wday;
- int tm_yday;
- int tm_isdst;
- };
- # 83
- extern char *asctime(const struct tm *);
- extern clock_t clock(void);
- extern char *ctime(const time_t *);
- extern double difftime(time_t, time_t);
- extern struct tm *gmtime(const time_t *);
- extern struct tm *localtime(const time_t *);
- extern time_t mktime(struct tm *);
- extern time_t time(time_t *);
- extern size_t strftime(char *, size_t, const char *,
- const struct tm *);
- # 108
- # 112
- # 116
- # 1 "/usr/include/sys/types.h"
- # 11
- # 1 "/usr/include/sys/time_impl.h"
- # 5
- # 15
- # 25 "/usr/include/time.h"
- # 45
- # 49
- # 54
- # 59
- # 61
- # 65
- extern struct tm *gmtime_r(const time_t *,
- struct tm *);
- extern struct tm *localtime_r(const time_t *,
- struct tm *);
- # 70
- # 73
- # 82
- extern char *strptime(const char *, const char *,
- struct tm *);
- # 87
- # 90
- # 103
- union sigval {
- int sival_int;
- void *sival_ptr;
- };
- # 108
- # 111
- struct sigevent {
- int sigev_notify;
- int sigev_signo;
- union sigval sigev_value;
- void (*sigev_notify_function)(union sigval);
- pthread_attr_t *sigev_notify_attributes;
- int __sigev_pad2;
- };
- # 120
- extern int clock_getres(clockid_t, struct timespec *);
- extern int clock_gettime(clockid_t, struct timespec *);
- extern int clock_settime(clockid_t, const struct timespec *);
- extern int timer_create(clockid_t, struct sigevent *,
- timer_t *);
- extern int timer_delete(timer_t);
- extern int timer_getoverrun(timer_t);
- extern int timer_gettime(timer_t, struct itimerspec *);
- extern int timer_settime(timer_t, int, const struct itimerspec *,
- struct itimerspec *);
- extern int nanosleep(const struct timespec *, struct timespec *);
- extern int clock_nanosleep(clockid_t, int,
- const struct timespec *, struct timespec *);
- # 137
- # 140
- extern void tzset(void);
- extern char *tzname[2];
- # 147
- extern long _sysconf(int);
- # 149
- # 152
- # 155
- extern long timezone;
- extern int daylight;
- # 158
- # 160
- # 163
- extern int cftime(char *, char *, const time_t *);
- extern int ascftime(char *, const char *, const struct tm *);
- extern long altzone;
- # 167
- # 170
- extern struct tm *getdate(const char *);
- # 174
- extern int *_getdate_err_addr(void);
- # 179
- # 219
- # 223
- # 255
- # 259
- # 261
- # 263
- #pragma redefine_extname ctime_r __posix_ctime_r
- #pragma redefine_extname asctime_r __posix_asctime_r
- # 267
- extern char *asctime_r(const struct tm *, char *);
- extern char *ctime_r(const time_t *, char *);
- # 296
- # 303
- # 351
- # 353
- # 357
- # 421 "/usr/include/sys/time.h"
- # 1 "/usr/include/sys/select.h"
- # 5
- # 433 "/usr/include/sys/time.h"
- # 435
- # 439
- # 25 "/usr/include/sys/select.h"
- # 29
- # 32
- # 44
- typedef struct {
- unsigned int __sigbits[4];
- } sigset_t;
- # 58
- # 60
- # 86
- # 88
- typedef long fd_mask;
- # 90
- typedef long fds_mask;
- # 102
- # 107
- # 114
- # 116
- typedef struct fd_set {
- # 120
- long fds_bits[ ( ( ( 1024 ) + ( ( ( sizeof ( fds_mask ) * 8 ) ) - 1 ) ) / ( ( sizeof ( fds_mask ) * 8 ) ) )];
- } fd_set;
- # 125
- # 128
- # 131
- # 137
- # 140
- extern int select(int, fd_set *, fd_set *,
- fd_set *, struct timeval *);
- # 144
- extern int pselect(int, fd_set *, fd_set *,
- fd_set *, const struct timespec *,
- const sigset_t *);
- # 148
- # 156
- # 160
- # 607 "/usr/include/sys/types.h"
- # 609
- # 619
- # 621
- # 630
- typedef struct klgrpset {
- ulong_t klgb[ 6 ];
- } klgrpset_t;
- # 638
- # 166 "/opt/WANdisco/include/apr-1/apr.h"
- # 1 "/usr/include/sys/socket.h"
- # 4
- # 14
- #ident "@(#)socket.h 1.79 11/01/06 SMI"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 1 "/usr/include/sys/uio.h"
- # 11
- # 14
- #ident "@(#)uio.h 1.36 12/10/02 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 18 "/usr/include/sys/uio.h"
- # 22
- # 1 "/usr/include/sys/types.h"
- # 11
- # 24 "/usr/include/sys/uio.h"
- # 31
- # 38
- typedef struct iovec {
- caddr_t iov_base;
- # 43
- long iov_len;
- # 45
- } iovec_t;
- # 47
- # 58
- # 60
- # 63
- typedef enum uio_seg { UIO_USERSPACE, UIO_SYSSPACE, UIO_USERISPACE } uio_seg_t;
- typedef struct uio {
- iovec_t *uio_iov;
- int uio_iovcnt;
- lloff_t _uio_offset;
- uio_seg_t uio_segflg;
- short uio_fmode;
- uint16_t uio_extflg;
- lloff_t _uio_limit;
- ssize_t uio_resid;
- } uio_t;
- # 82
- # 89
- # 93
- typedef enum uio_rw { UIO_READ, UIO_WRITE } uio_rw_t;
- # 109
- # 111
- # 124
- # 126
- extern ssize_t readv(int, const struct iovec *, int);
- extern ssize_t writev(int, const struct iovec *, int);
- # 136
- # 138
- # 142
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 1 "/usr/include/sys/socket_impl.h"
- # 5
- # 32
- # 35
- #ident "@(#)socket_impl.h 1.1 05/08/02 SMI"
- # 41
- # 44
- typedef uint16_t sa_family_t;
- # 46
- # 51
- struct sockaddr {
- sa_family_t sa_family;
- char sa_data[14];
- };
- # 1 "/usr/include/sys/un.h"
- # 30
- # 33
- #ident "@(#)un.h 1.11 02/10/02 SMI"
- # 39
- # 44
- # 48
- struct sockaddr_un {
- sa_family_t sun_family;
- char sun_path[108];
- };
- # 56
- # 60
- # 1 "/usr/include/net/if_dl.h"
- # 5
- # 37
- # 40
- #ident "@(#)if_dl.h 1.10 03/05/21 SMI"
- # 47
- # 65
- # 69
- struct sockaddr_dl {
- ushort_t sdl_family;
- ushort_t sdl_index;
- uchar_t sdl_type;
- uchar_t sdl_nlen;
- uchar_t sdl_alen;
- uchar_t sdl_slen;
- char sdl_data[244];
- };
- # 80
- # 82
- extern char *_link_ntoa(const unsigned char *, char *, int, int);
- extern unsigned char *_link_aton(const char *, int *);
- # 88
- # 92
- # 60 "/usr/include/sys/socket_impl.h"
- # 62
- # 67
- # 72
- # 86
- typedef double sockaddr_maxalign_t;
- # 89
- # 96
- struct sockaddr_storage {
- sa_family_t ss_family;
- char _ss_pad1[ ( ( sizeof ( sockaddr_maxalign_t ) ) - sizeof ( sa_family_t ) )];
- sockaddr_maxalign_t _ss_align;
- char _ss_pad2[ ( 256 - ( sizeof ( sa_family_t ) + ( ( sizeof ( sockaddr_maxalign_t ) ) - sizeof ( sa_family_t ) ) + ( sizeof ( sockaddr_maxalign_t ) ) ) )];
- };
- # 105
- # 109
- # 1 "/usr/include/sys/netconfig.h"
- # 12
- # 15
- #ident "@(#)netconfig.h 1.24 04/02/27 SMI"
- # 21
- # 24
- struct netconfig {
- char *nc_netid;
- unsigned int nc_semantics;
- unsigned int nc_flag;
- char *nc_protofmly;
- char *nc_proto;
- char *nc_device;
- unsigned int nc_nlookups;
- char **nc_lookups;
- unsigned int nc_unused[8];
- };
- typedef struct {
- struct netconfig **nc_head;
- struct netconfig **nc_curr;
- } NCONF_HANDLE;
- # 45
- # 50
- # 59
- # 63
- # 67
- # 71
- # 96
- # 105
- # 109
- # 114
- # 121
- # 123
- extern void *setnetconfig(void);
- extern int endnetconfig(void *);
- extern struct netconfig *getnetconfig(void *);
- extern struct netconfig *getnetconfigent(const char *);
- extern void freenetconfigent(struct netconfig *);
- extern void *setnetpath(void);
- extern int endnetpath(void *);
- extern struct netconfig *getnetpath(void *);
- extern void nc_perror(const char *);
- extern char *nc_sperror(void);
- # 149
- # 153
- # 1 "/usr/include/netinet/in.h"
- # 5
- # 16
- # 26
- # 29
- #ident "@(#)in.h 1.55 09/05/27 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 33 "/usr/include/netinet/in.h"
- # 37
- # 1 "/usr/include/sys/types.h"
- # 11
- # 39 "/usr/include/netinet/in.h"
- # 1 "/usr/include/sys/socket_impl.h"
- # 5
- # 32
- # 43 "/usr/include/netinet/in.h"
- # 46
- # 54
- typedef uint32_t socklen_t;
- # 56
- # 60
- typedef void *Psocklen_t;
- # 62
- # 64
- # 1 "/usr/include/sys/stream.h"
- # 11
- # 14
- #ident "@(#)stream.h 1.118 12/08/20 SMI"
- # 1 "/usr/include/sys/isa_defs.h"
- # 4
- # 1 "/usr/include/sys/vnode.h"
- # 4
- # 32
- # 35
- #ident "@(#)vnode.h 1.137 12/06/21 SMI"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 1 "/usr/include/sys/t_lock.h"
- # 5
- # 11
- # 14
- #ident "@(#)t_lock.h 1.45 98/02/01 SMI"
- # 1 "/usr/include/sys/machlock.h"
- # 5
- # 8
- #ident "@(#)machlock.h 1.25 04/07/19 SMI"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 1 "/usr/include/sys/time.h"
- # 13
- # 17
- # 15 "/usr/include/sys/machlock.h"
- # 19
- # 21
- # 34
- # 39
- typedef lock_t disp_lock_t;
- # 47
- # 55
- # 60
- extern volatile int hres_lock;
- # 64
- extern hrtime_t hrtime_base;
- extern int clock_res;
- # 68
- # 91
- # 93
- # 97
- # 99
- # 106
- # 120
- # 124
- # 1 "/usr/include/sys/param.h"
- # 4
- # 32
- # 35
- #ident "@(#)param.h 1.89 11/08/02 SMI"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 1 "/usr/include/sys/isa_defs.h"
- # 4
- # 42 "/usr/include/sys/param.h"
- # 47
- # 51
- # 67
- # 71
- # 75
- # 80
- # 82
- # 93
- # 101
- # 105
- # 107
- # 109
- # 111
- # 122
- # 128
- # 133
- # 137
- # 139
- # 147
- # 154
- # 167
- # 171
- # 188
- # 192
- # 201
- # 205
- # 209
- # 213
- # 245
- # 250
- # 256
- # 265
- # 276
- # 283
- # 302
- # 306
- # 311
- # 441
- # 449
- # 1 "/usr/include/sys/unistd.h"
- # 9
- # 13
- # 19
- # 22
- #ident "@(#)unistd.h 1.46 12/01/17 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 26 "/usr/include/sys/unistd.h"
- # 30
- # 34
- # 38
- # 43
- # 48
- # 66
- # 85
- # 97
- # 102
- # 107
- # 135
- # 156
- # 160
- # 166
- # 171
- # 174
- # 190
- # 196
- # 217
- # 226
- # 267
- # 280
- # 284
- # 297
- # 305
- # 311
- # 318
- # 326
- # 334
- # 347
- # 351
- # 355
- # 360
- # 376
- # 381
- # 385
- # 451 "/usr/include/sys/param.h"
- # 455
- # 457
- extern long _sysconf(int);
- # 459
- # 466
- # 470
- # 472
- # 1 "/usr/include/sys/mutex.h"
- # 4
- # 7
- #ident "@(#)mutex.h 1.23 10/12/23 SMI"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 13 "/usr/include/sys/mutex.h"
- # 17
- # 19
- # 38
- typedef enum {
- MUTEX_ADAPTIVE = 0,
- MUTEX_SPIN = 1,
- MUTEX_DRIVER = 4,
- MUTEX_DEFAULT = 6
- } kmutex_type_t;
- typedef struct mutex {
- # 49
- void *_opaque[2];
- # 51
- } kmutex_t;
- # 92
- # 94
- # 98
- # 1 "/usr/include/sys/rwlock.h"
- # 5
- # 8
- #ident "@(#)rwlock.h 1.9 98/02/18 SMI"
- # 14
- # 1 "/usr/include/sys/types.h"
- # 11
- # 16 "/usr/include/sys/rwlock.h"
- # 20
- # 22
- typedef enum {
- RW_DRIVER = 2,
- RW_DEFAULT = 4
- } krw_type_t;
- typedef enum {
- RW_WRITER,
- RW_READER
- } krw_t;
- typedef struct _krwlock {
- void *_opaque[1];
- } krwlock_t;
- # 59
- # 61
- # 65
- # 1 "/usr/include/sys/semaphore.h"
- # 5
- # 8
- #ident "@(#)semaphore.h 1.5 98/02/01 SMI"
- # 14
- # 16
- # 20
- # 24
- typedef enum {
- SEMA_DEFAULT,
- SEMA_DRIVER
- } ksema_type_t;
- typedef struct _ksema {
- void * _opaque[2];
- } ksema_t;
- # 47
- # 51
- # 53
- # 1 "/usr/include/sys/condvar.h"
- # 4
- # 12
- # 15
- #ident "@(#)condvar.h 1.15 11/07/27 SMI"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 1 "/usr/include/sys/time.h"
- # 13
- # 17
- # 25 "/usr/include/sys/condvar.h"
- # 29
- # 31
- # 35
- typedef struct _kcondvar {
- ushort_t _opaque;
- } kcondvar_t;
- typedef enum {
- CV_DEFAULT,
- CV_DRIVER
- } kcv_type_t;
- # 67
- # 69
- # 73
- # 25 "/usr/include/sys/t_lock.h"
- # 29
- # 31
- # 41
- # 77
- # 79
- # 83
- # 1 "/usr/include/sys/rwstlock.h"
- # 5
- # 8
- #ident "@(#)rwstlock.h 1.4 04/11/09 SMI"
- # 15
- # 19
- # 1 "/usr/include/sys/types.h"
- # 11
- # 1 "/usr/include/sys/ksynch.h"
- # 4
- # 8
- # 11
- #ident "@(#)ksynch.h 1.6 97/10/22 SMI"
- # 17
- # 1 "/usr/include/sys/t_lock.h"
- # 5
- # 11
- # 19 "/usr/include/sys/ksynch.h"
- # 1 "/usr/include/sys/rwlock.h"
- # 5
- # 23 "/usr/include/sys/rwstlock.h"
- typedef struct rwstlock {
- intptr_t rwst_count;
- kcondvar_t rwst_rcv;
- kcondvar_t rwst_wcv;
- kmutex_t rwst_lock;
- } rwstlock_t;
- # 35
- # 38
- # 56
- extern void rwst_enter(rwstlock_t *, krw_t);
- extern int rwst_enter_sig(rwstlock_t *, krw_t);
- extern void rwst_exit(rwstlock_t *);
- extern void rwst_init(rwstlock_t *, char *, krw_type_t, void *);
- extern void rwst_destroy(rwstlock_t *);
- extern int rwst_lock_held(rwstlock_t *, krw_t);
- extern int rwst_tryenter(rwstlock_t *, krw_t);
- # 68
- # 1 "/usr/include/sys/time_impl.h"
- # 5
- # 15
- # 1 "/usr/include/sys/cred.h"
- # 31
- # 34
- #ident "@(#)cred.h 1.28 11/01/20 SMI"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 38 "/usr/include/sys/cred.h"
- # 42
- # 47
- typedef struct cred cred_t;
- # 155
- # 159
- # 1 "/usr/include/sys/uio.h"
- # 11
- # 1 "/usr/include/sys/resource.h"
- # 5
- # 15
- #ident "@(#)resource.h 1.37 07/02/07 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 19 "/usr/include/sys/resource.h"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 1 "/usr/include/sys/time.h"
- # 13
- # 17
- # 22 "/usr/include/sys/resource.h"
- # 26
- # 40
- # 52
- # 54
- # 64
- # 70
- typedef unsigned long rlim_t;
- # 76
- # 86
- # 88
- # 105
- struct rlimit {
- rlim_t rlim_cur;
- rlim_t rlim_max;
- };
- # 113
- typedef u_longlong_t rlim64_t;
- # 119
- struct rlimit64 {
- rlim64_t rlim_cur;
- rlim64_t rlim_max;
- };
- # 126
- # 138
- # 141
- # 143
- struct rusage {
- struct timeval ru_utime;
- struct timeval ru_stime;
- long ru_maxrss;
- long ru_ixrss;
- long ru_idrss;
- long ru_isrss;
- long ru_minflt;
- long ru_majflt;
- long ru_nswap;
- long ru_inblock;
- long ru_oublock;
- long ru_msgsnd;
- long ru_msgrcv;
- long ru_nsignals;
- long ru_nvcsw;
- long ru_nivcsw;
- };
- # 168
- # 191
- # 200
- # 204
- # 219
- # 234
- # 236
- extern int setrlimit(int, const struct rlimit *);
- extern int getrlimit(int, struct rlimit *);
- # 243
- extern int setrlimit64(int, const struct rlimit64 *);
- extern int getrlimit64(int, struct rlimit64 *);
- # 246
- extern int getpriority(int, id_t);
- extern int setpriority(int, id_t, int);
- extern int getrusage(int, struct rusage *);
- # 268
- # 270
- # 274
- # 1 "/usr/include/vm/seg_enum.h"
- # 5
- # 33
- # 36
- #ident "@(#)seg_enum.h 1.9 09/07/02 SMI"
- # 42
- # 47
- # 53
- enum fault_type {
- F_INVAL,
- F_PROT,
- F_SOFTLOCK,
- F_SOFTUNLOCK
- };
- # 63
- enum lock_type {
- L_PAGELOCK,
- L_PAGEUNLOCK
- };
- # 71
- enum seg_rw {
- S_OTHER,
- S_READ,
- S_WRITE,
- S_EXEC,
- S_CREATE,
- S_READ_NOCOW
- };
- # 83
- # 1 "/usr/include/sys/kstat.h"
- # 5
- # 8
- #ident "@(#)kstat.h 1.22 07/02/02 SMI"
- # 14
- # 1 "/usr/include/sys/types.h"
- # 11
- # 1 "/usr/include/sys/time.h"
- # 13
- # 17
- # 17 "/usr/include/sys/kstat.h"
- # 21
- typedef int kid_t;
- # 27
- # 29
- # 33
- # 41
- # 43
- # 47
- typedef struct kstat {
- # 52
- hrtime_t ks_crtime;
- struct kstat *ks_next;
- kid_t ks_kid;
- char ks_module[ 31 ];
- uchar_t ks_resv;
- int ks_instance;
- char ks_name[ 31 ];
- uchar_t ks_type;
- char ks_class[ 31 ];
- uchar_t ks_flags;
- void *ks_data;
- uint_t ks_ndata;
- size_t ks_data_size;
- hrtime_t ks_snaptime;
- # 69
- int (*ks_update)(struct kstat *, int);
- void *ks_private;
- int (*ks_snapshot)(struct kstat *, void *, int);
- void *ks_lock;
- } kstat_t;
- # 107
- # 130
- # 144
- # 153
- # 165
- # 174
- # 185
- # 200
- # 202
- # 204
- # 206
- # 208
- # 210
- # 213
- # 224
- # 280
- # 287
- # 327
- # 330
- # 416
- # 422
- typedef struct kstat_named {
- char name[ 31 ];
- uchar_t data_type;
- union {
- char c[16];
- int32_t i32;
- uint32_t ui32;
- struct {
- union {
- char *ptr;
- # 436
- char __pad[8];
- } addr;
- uint32_t len;
- } str;
- # 451
- int64_t i64;
- uint64_t ui64;
- # 454
- long l;
- ulong_t ul;
- longlong_t ll;
- u_longlong_t ull;
- float f;
- double d;
- } value;
- } kstat_named_t;
- # 471
- # 484
- # 502
- # 509
- # 511
- # 516
- # 522
- # 541
- # 547
- # 549
- typedef struct kstat_intr {
- uint_t intrs[ 5 ];
- } kstat_intr_t;
- # 555
- # 559
- typedef struct kstat_io {
- # 568
- u_longlong_t nread;
- u_longlong_t nwritten;
- uint_t reads;
- uint_t writes;
- # 646
- hrtime_t wtime;
- hrtime_t wlentime;
- hrtime_t wlastupdate;
- hrtime_t rtime;
- hrtime_t rlentime;
- hrtime_t rlastupdate;
- uint_t wcnt;
- uint_t rcnt;
- } kstat_io_t;
- # 660
- # 667
- typedef struct kstat_timer {
- char name[ 31 ];
- uchar_t resv;
- u_longlong_t num_events;
- hrtime_t elapsed_time;
- hrtime_t min_time;
- hrtime_t max_time;
- hrtime_t start_time;
- hrtime_t stop_time;
- } kstat_timer_t;
- # 680
- # 795
- # 799
- # 1 "/usr/include/sys/kmem.h"
- # 4
- # 10
- #ident "@(#)kmem.h 1.43 12/09/03 SMI"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 1 "/usr/include/sys/vmem.h"
- # 4
- # 7
- #ident "@(#)vmem.h 1.14 12/09/03 SMI"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 11 "/usr/include/sys/vmem.h"
- # 15
- # 26
- # 30
- # 40
- # 47
- # 49
- # 57
- # 63
- # 69
- # 76
- # 87
- typedef struct vmem vmem_t;
- typedef void *(vmem_alloc_t)(vmem_t *, size_t, int);
- typedef void (vmem_free_t)(vmem_t *, void *, size_t);
- # 96
- typedef void *(vmem_ximport_t)(vmem_t *, size_t *, int);
- # 105
- extern vmem_t *vmem_create(const char *, void *, size_t, size_t,
- vmem_alloc_t *, vmem_free_t *, vmem_t *, size_t, int);
- extern vmem_t *vmem_xcreate(const char *, void *, size_t, size_t,
- vmem_ximport_t *, vmem_free_t *, vmem_t *, size_t, int);
- extern void vmem_destroy(vmem_t *);
- extern void *vmem_alloc(vmem_t *, size_t, int);
- extern void *vmem_xalloc(vmem_t *, size_t, size_t, size_t, size_t,
- void *, void *, int);
- extern void vmem_free(vmem_t *, void *, size_t);
- extern void vmem_xfree(vmem_t *, void *, size_t);
- extern void *vmem_add(vmem_t *, void *, size_t, int);
- extern int vmem_contains(vmem_t *, void *, size_t);
- extern void vmem_walk(vmem_t *, int, void (*)(void *, void *, size_t), void *);
- extern size_t vmem_size(vmem_t *, int);
- # 124
- # 15 "/usr/include/sys/kmem.h"
- # 19
- # 24
- # 31
- # 33
- # 45
- # 51
- # 63
- struct kmem_cache;
- typedef struct kmem_cache kmem_cache_t;
- typedef enum kmem_cbrc {
- KMEM_CBRC_YES,
- KMEM_CBRC_NO,
- KMEM_CBRC_LATER,
- KMEM_CBRC_DONT_NEED,
- KMEM_CBRC_DONT_KNOW
- } kmem_cbrc_t;
- # 113
- # 117
- # 51 "/usr/include/sys/vnode.h"
- # 55
- typedef int (*fs_generic_func_p) ();
- # 66
- typedef struct fs_operation_def {
- char *name;
- fs_generic_func_p func;
- } fs_operation_def_t;
- # 83
- typedef struct fs_operation_trans_def {
- char *name;
- int offset;
- fs_generic_func_p defaultFunc;
- fs_generic_func_p errorFunc;
- } fs_operation_trans_def_t;
- # 100
- # 102
- typedef struct vopstats {
- kstat_named_t nopen;
- kstat_named_t nclose;
- kstat_named_t nread;
- kstat_named_t read_bytes;
- kstat_named_t nwrite;
- kstat_named_t write_bytes;
- kstat_named_t nioctl;
- kstat_named_t nsetfl;
- kstat_named_t ngetattr;
- kstat_named_t nsetattr;
- kstat_named_t naccess;
- kstat_named_t nlookup;
- kstat_named_t ncreate;
- kstat_named_t nremove;
- kstat_named_t nlink;
- kstat_named_t nrename;
- kstat_named_t nmkdir;
- kstat_named_t nrmdir;
- kstat_named_t nreaddir;
- kstat_named_t readdir_bytes;
- kstat_named_t nsymlink;
- kstat_named_t nreadlink;
- kstat_named_t nfsync;
- kstat_named_t ninactive;
- kstat_named_t nfid;
- kstat_named_t nrwlock;
- kstat_named_t nrwunlock;
- kstat_named_t nseek;
- kstat_named_t ncmp;
- kstat_named_t nfrlock;
- kstat_named_t nspace;
- kstat_named_t nrealvp;
- kstat_named_t ngetpage;
- kstat_named_t nputpage;
- kstat_named_t nmap;
- kstat_named_t naddmap;
- kstat_named_t ndelmap;
- kstat_named_t npoll;
- kstat_named_t ndump;
- kstat_named_t npathconf;
- kstat_named_t npageio;
- kstat_named_t ndumpctl;
- kstat_named_t ndispose;
- kstat_named_t nsetsecattr;
- kstat_named_t ngetsecattr;
- kstat_named_t nshrlock;
- kstat_named_t nvnevent;
- } vopstats_t;
- # 180
- # 185
- typedef enum vtype {
- VNON = 0,
- VREG = 1,
- VDIR = 2,
- VBLK = 3,
- VCHR = 4,
- VLNK = 5,
- VFIFO = 6,
- VDOOR = 7,
- VPROC = 8,
- VSOCK = 9,
- VPORT = 10,
- VBAD = 11
- } vtype_t;
- # 240
- struct fem_head;
- typedef struct vnode {
- kmutex_t v_lock;
- uint_t v_flag;
- uint_t v_count;
- void *v_data;
- struct vfs *v_vfsp;
- struct stdata *v_stream;
- enum vtype v_type;
- dev_t v_rdev;
- struct vfs *v_vfsmountedhere;
- struct vnodeops *v_op;
- struct page *v_pages;
- pgcnt_t v_npages;
- pgcnt_t v_msnpages;
- struct page *v_scanfront;
- struct page *v_scanback;
- struct filock *v_filocks;
- struct shrlocklist *v_shrlocks;
- krwlock_t v_nbllock;
- kcondvar_t v_cv;
- void *v_locality;
- struct fem_head *v_femhead;
- char *v_path;
- uint_t v_rdcnt;
- uint_t v_wrcnt;
- u_longlong_t v_mmap_read;
- u_longlong_t v_mmap_write;
- void *v_mpssdata;
- hrtime_t v_scantime;
- ushort_t v_mset;
- uint_t v_msflags;
- struct vnode *v_msnext;
- struct vnode *v_msprev;
- krwlock_t v_mslock;
- } vnode_t;
- # 284
- # 286
- # 295
- # 307
- # 309
- typedef struct vn_vfslocks_entry {
- rwstlock_t ve_lock;
- void *ve_vpvfs;
- struct vn_vfslocks_entry *ve_next;
- uint32_t ve_refcnt;
- char pad[64 - sizeof (rwstlock_t) - 2 * sizeof (void *) - sizeof (uint32_t)];
- # 317
- } vn_vfslocks_entry_t;
- # 324
- # 329
- # 335
- # 341
- # 343
- # 345
- # 347
- # 349
- # 359
- # 361
- # 368
- # 374
- # 381
- typedef struct vattr {
- uint_t va_mask;
- vtype_t va_type;
- mode_t va_mode;
- uid_t va_uid;
- gid_t va_gid;
- dev_t va_fsid;
- u_longlong_t va_nodeid;
- nlink_t va_nlink;
- u_offset_t va_size;
- timestruc_t va_atime;
- timestruc_t va_mtime;
- timestruc_t va_ctime;
- dev_t va_rdev;
- uint_t va_blksize;
- u_longlong_t va_nblocks;
- uint_t va_seq;
- } vattr_t;
- # 436
- typedef vattr_t vattr32_t;
- # 438
- # 456
- # 458
- # 462
- # 465
- # 467
- # 470
- # 477
- # 484
- # 487
- # 491
- # 494
- # 498
- enum rm { RMFILE, RMDIRECTORY };
- enum vcexcl { NONEXCL, EXCL };
- enum create { CRCREAT, CRMKNOD, CRMKDIR };
- typedef enum rm rm_t;
- typedef enum vcexcl vcexcl_t;
- typedef enum create create_t;
- typedef enum vnevent {
- VE_SUPPORT = 0,
- VE_RENAME_SRC = 1,
- VE_RENAME_DEST = 2,
- VE_REMOVE = 3,
- VE_RMDIR = 4
- } vnevent_t;
- # 518
- enum v_mode { V_READ, V_WRITE, V_RDORWR, V_RDANDWR };
- typedef enum v_mode v_mode_t;
- # 524
- # 528
- typedef struct vsecattr {
- uint_t vsa_mask;
- int vsa_aclcnt;
- void *vsa_aclentp;
- int vsa_dfaclcnt;
- void *vsa_dfaclentp;
- size_t vsa_aclentsz;
- uint_t vsa_aclflags;
- } vsecattr_t;
- # 546
- # 557
- typedef struct caller_context {
- pid_t cc_pid;
- int cc_sysid;
- u_longlong_t cc_caller_id;
- } caller_context_t;
- # 566
- struct pathname;
- struct fid;
- struct flock64;
- struct flk_callback;
- struct shrlock;
- struct page;
- struct seg;
- struct as;
- struct pollhead;
- struct taskq;
- # 582
- typedef struct vnodeops {
- const char *vnop_name;
- int (*vop_open)(vnode_t **, int, cred_t *);
- int (*vop_close)(vnode_t *, int, int, offset_t, cred_t *);
- int (*vop_read)(vnode_t *, uio_t *, int, cred_t *,
- caller_context_t *);
- int (*vop_write)(vnode_t *, uio_t *, int, cred_t *,
- caller_context_t *);
- int (*vop_ioctl)(vnode_t *, int, intptr_t, int, cred_t *, int *);
- int (*vop_setfl)(vnode_t *, int, int, cred_t *);
- int (*vop_getattr)(vnode_t *, vattr_t *, int, cred_t *);
- int (*vop_setattr)(vnode_t *, vattr_t *, int, cred_t *,
- caller_context_t *);
- int (*vop_access)(vnode_t *, int, int, cred_t *);
- int (*vop_lookup)(vnode_t *, char *, vnode_t **, struct pathname *,
- int, vnode_t *, cred_t *);
- int (*vop_create)(vnode_t *, char *, vattr_t *, vcexcl_t, int,
- vnode_t **, cred_t *, int);
- int (*vop_remove)(vnode_t *, char *, cred_t *);
- int (*vop_link)(vnode_t *, vnode_t *, char *, cred_t *);
- int (*vop_rename)(vnode_t *, char *, vnode_t *, char *, cred_t *);
- int (*vop_mkdir)(vnode_t *, char *, vattr_t *, vnode_t **,
- cred_t *);
- int (*vop_rmdir)(vnode_t *, char *, vnode_t *, cred_t *);
- int (*vop_readdir)(vnode_t *, uio_t *, cred_t *, int *);
- int (*vop_symlink)(vnode_t *, char *, vattr_t *, char *, cred_t *);
- int (*vop_readlink)(vnode_t *, uio_t *, cred_t *);
- int (*vop_fsync)(vnode_t *, int, cred_t *);
- void (*vop_inactive)(vnode_t *, cred_t *);
- int (*vop_fid)(vnode_t *, struct fid *);
- int (*vop_rwlock)(vnode_t *, int, caller_context_t *);
- void (*vop_rwunlock)(vnode_t *, int, caller_context_t *);
- int (*vop_seek)(vnode_t *, offset_t, offset_t *);
- int (*vop_cmp)(vnode_t *, vnode_t *);
- int (*vop_frlock)(vnode_t *, int, struct flock64 *, int, offset_t,
- struct flk_callback *, cred_t *);
- int (*vop_space)(vnode_t *, int, struct flock64 *, int, offset_t,
- cred_t *, caller_context_t *);
- int (*vop_realvp)(vnode_t *, vnode_t **);
- int (*vop_getpage)(vnode_t *, offset_t, size_t, uint_t *,
- struct page **, size_t, struct seg *,
- caddr_t, enum seg_rw, cred_t *);
- int (*vop_putpage)(vnode_t *, offset_t, size_t, int, cred_t *);
- int (*vop_map)(vnode_t *, offset_t, struct as *, caddr_t *, size_t,
- uchar_t, uchar_t, uint_t, cred_t *);
- int (*vop_addmap)(vnode_t *, offset_t, struct as *, caddr_t, size_t,
- uchar_t, uchar_t, uint_t, cred_t *);
- int (*vop_delmap)(vnode_t *, offset_t, struct as *, caddr_t, size_t,
- uint_t, uint_t, uint_t, cred_t *);
- int (*vop_poll)(vnode_t *, short, int, short *, struct pollhead **);
- int (*vop_dump)(vnode_t *, caddr_t, int, int);
- int (*vop_pathconf)(vnode_t *, int, ulong_t *, cred_t *);
- int (*vop_pageio)(vnode_t *, struct page *, u_offset_t, size_t,
- int, cred_t *);
- int (*vop_dumpctl)(vnode_t *, int, int *);
- void (*vop_dispose)(vnode_t *, struct page *, int, int, cred_t *);
- int (*vop_setsecattr)(vnode_t *, vsecattr_t *, int, cred_t *);
- int (*vop_getsecattr)(vnode_t *, vsecattr_t *, int, cred_t *);
- int (*vop_shrlock)(vnode_t *, int, struct shrlock *, int, cred_t *);
- int (*vop_vnevent)(vnode_t *, vnevent_t);
- } vnodeops_t;
- # 1011
- # 1020
- # 1025
- # 1027
- # 1030
- # 1062
- # 1066
- # 1 "/usr/include/sys/poll.h"
- # 12
- # 15
- #ident "@(#)poll.h 1.28 98/11/23 SMI"
- # 21
- # 26
- typedef struct pollfd {
- int fd;
- short events;
- short revents;
- } pollfd_t;
- typedef unsigned long nfds_t;
- # 44
- # 46
- # 54
- # 56
- # 69
- # 121
- # 124
- int poll(struct pollfd *, nfds_t, int);
- # 129
- # 133
- # 1 "/usr/include/sys/strmdep.h"
- # 5
- # 15
- #ident "@(#)strmdep.h 1.10 98/01/06 SMI"
- # 21
- # 26
- # 32
- # 38
- # 44
- # 48
- # 1 "/usr/include/sys/cred.h"
- # 31
- # 1 "/usr/include/sys/t_lock.h"
- # 5
- # 11
- # 1 "/usr/include/sys/model.h"
- # 5
- # 8
- #ident "@(#)model.h 1.24 04/09/28 SMI"
- # 14
- # 18
- # 1 "/usr/include/sys/isa_defs.h"
- # 4
- # 20 "/usr/include/sys/model.h"
- # 46
- # 48
- # 54
- typedef unsigned int model_t;
- # 57
- # 199
- # 203
- # 1 "/usr/include/sys/strft.h"
- # 5
- # 8
- #ident "@(#)strft.h 1.2 00/03/17 SMI"
- # 18
- # 22
- # 27
- # 1 "/usr/include/sys/time.h"
- # 13
- # 17
- # 29 "/usr/include/sys/strft.h"
- # 31
- typedef hrtime_t tdelta_t [ 12 ][2];
- typedef hrtime_t ts_t;
- extern ts_t _tstamp_c;
- # 40
- # 42
- # 45
- # 53
- # 88
- # 133
- # 141
- # 149
- # 157
- # 168
- # 170
- # 180
- # 184
- # 186
- # 201
- # 203
- # 205
- # 213
- struct ftevnt {
- ts_t ts;
- char *mid;
- ushort_t evnt;
- ushort_t data;
- };
- # 223
- struct ftblk {
- struct ftblk *nxt;
- int ix;
- struct ftevnt ev[ 0x9 ];
- };
- # 239
- struct fthdr {
- struct ftblk *tail;
- unsigned hash;
- void *thread;
- int cpu_seqid;
- struct ftblk first;
- };
- # 252
- struct ftflwe {
- char *mid;
- ushort_t evnt;
- ushort_t data;
- tdelta_t td;
- };
- struct ftflw {
- struct ftflw *nxt;
- int hash;
- int count;
- struct ftflwe ev[1];
- };
- typedef struct ftevnt ftevnt_t;
- typedef struct ftblk ftblk_t;
- typedef struct fthdr fthdr_t;
- typedef struct ftflwe ftflwe_t;
- typedef struct ftflw ftflw_t;
- typedef struct ftevents ftevents_t;
- # 359
- # 363
- # 28 "/usr/include/sys/stream.h"
- # 32
- # 62
- # 66
- typedef struct queue {
- struct qinit *q_qinfo;
- struct msgb *q_first;
- struct msgb *q_last;
- struct queue *q_next;
- struct queue *q_link;
- void *q_ptr;
- size_t q_count;
- uint_t q_flag;
- ssize_t q_minpsz;
- ssize_t q_maxpsz;
- size_t q_hiwat;
- size_t q_lowat;
- struct qband *q_bandp;
- kmutex_t q_lock;
- struct stdata *q_stream;
- struct syncq *q_syncq;
- unsigned char q_nband;
- kcondvar_t q_wait;
- kcondvar_t q_sync;
- struct queue *q_nfsrv;
- struct queue *q_nbsrv;
- ushort_t q_draining;
- short q_struiot;
- uint_t q_syncqmsgs;
- size_t q_mblkcnt;
- # 102
- struct msgb *q_sqhead;
- struct msgb *q_sqtail;
- uint_t q_sqflags;
- size_t q_rwcnt;
- # 111
- struct queue *q_sqnext;
- struct queue *q_sqprev;
- clock_t q_sqtstamp;
- clock_t q_qtstamp;
- pri_t q_spri;
- # 121
- struct fmodsw_impl *q_fp;
- } queue_t;
- # 137
- # 144
- # 151
- # 158
- # 163
- # 171
- typedef struct qband {
- struct qband *qb_next;
- size_t qb_count;
- struct msgb *qb_first;
- struct msgb *qb_last;
- size_t qb_hiwat;
- size_t qb_lowat;
- uint_t qb_flag;
- size_t qb_mblkcnt;
- } qband_t;
- # 188
- # 193
- # 197
- typedef enum qfields {
- QHIWAT = 0,
- QLOWAT = 1,
- QMAXPSZ = 2,
- QMINPSZ = 3,
- QCOUNT = 4,
- QFIRST = 5,
- QLAST = 6,
- QFLAG = 7,
- QSTRUIOT = 8,
- QBAD = 9
- } qfields_t;
- # 213
- struct module_info {
- ushort_t mi_idnum;
- char *mi_idname;
- ssize_t mi_minpsz;
- ssize_t mi_maxpsz;
- size_t mi_hiwat;
- size_t mi_lowat;
- };
- # 225
- struct qinit {
- int (*qi_putp)();
- int (*qi_srvp)();
- int (*qi_qopen)();
- int (*qi_qclose)();
- int (*qi_qadmin)();
- struct module_info *qi_minfo;
- struct module_stat *qi_mstat;
- int (*qi_rwp)();
- int (*qi_infop)();
- int qi_struiot;
- };
- # 245
- # 249
- struct streamtab {
- struct qinit *st_rdinit;
- struct qinit *st_wrinit;
- struct qinit *st_muxrinit;
- struct qinit *st_muxwinit;
- };
- # 260
- struct linkblk {
- queue_t *l_qtop;
- queue_t *l_qbot;
- int l_index;
- };
- # 271
- typedef struct free_rtn {
- void (*free_func)();
- caddr_t free_arg;
- } frtn_t;
- # 282
- # 284
- typedef struct datab {
- frtn_t *db_frtnp;
- unsigned char *db_base;
- unsigned char *db_lim;
- unsigned char db_ref;
- unsigned char db_type;
- unsigned char db_flags;
- unsigned char db_struioflag;
- pid_t db_cpid;
- void *db_cache;
- struct msgb *db_mblk;
- void (*db_free)(struct msgb *, struct datab *);
- void (*db_lastfree)(struct msgb *, struct datab *);
- intptr_t db_cksumstart;
- intptr_t db_cksumend;
- intptr_t db_cksumstuff;
- union {
- double enforce_alignment;
- unsigned char data[8];
- struct {
- union {
- uint32_t u32;
- uint16_t u16;
- } cksum_val;
- uint16_t flags;
- uint16_t pad;
- } cksum;
- # 315
- } db_struioun;
- fthdr_t *db_fthdr;
- cred_t *db_credp;
- } dblk_t;
- # 322
- # 329
- # 333
- # 337
- typedef struct msgb {
- struct msgb *b_next;
- struct msgb *b_prev;
- struct msgb *b_cont;
- unsigned char *b_rptr;
- unsigned char *b_wptr;
- struct datab *b_datap;
- unsigned char b_band;
- unsigned char b_ftflag;
- unsigned short b_flag;
- queue_t *b_queue;
- } mblk_t;
- # 353
- typedef struct bcache {
- kmutex_t mutex;
- struct kmem_cache *buffer_cache;
- struct kmem_cache *dblk_cache;
- int alloc;
- int destroy;
- size_t size;
- uint_t align;
- } bcache_t;
- # 369
- # 379
- # 385
- # 392
- # 396
- # 403
- # 416
- # 438
- # 444
- # 459
- struct iocblk {
- int ioc_cmd;
- cred_t *ioc_cr;
- uint_t ioc_id;
- size_t ioc_count;
- int ioc_error;
- int ioc_rval;
- int ioc_fill1;
- uint_t ioc_flag;
- int ioc_filler[2];
- };
- # 471
- typedef struct iocblk *IOCP;
- # 481
- # 487
- # 502
- struct copyreq {
- int cq_cmd;
- cred_t *cq_cr;
- uint_t cq_id;
- caddr_t cq_addr;
- size_t cq_size;
- uint_t cq_flag;
- mblk_t *cq_private;
- int cq_filler[4];
- };
- # 513
- # 528
- struct copyresp {
- int cp_cmd;
- cred_t *cp_cr;
- uint_t cp_id;
- caddr_t cp_rval;
- size_t cp_pad1;
- uint_t cp_pad2;
- mblk_t *cp_private;
- uint_t cp_flag;
- int cp_filler[3];
- };
- # 541
- # 547
- union ioctypes {
- struct iocblk iocblk;
- struct copyreq copyreq;
- struct copyresp copyresp;
- };
- # 557
- struct stroptions {
- uint_t so_flags;
- short so_readopt;
- ushort_t so_wroff;
- ssize_t so_minpsz;
- ssize_t so_maxpsz;
- size_t so_hiwat;
- size_t so_lowat;
- unsigned char so_band;
- ushort_t so_erropt;
- ssize_t so_maxblk;
- ushort_t so_copyopt;
- ushort_t so_tail;
- };
- # 598
- # 642
- # 650
- # 658
- # 664
- # 670
- # 675
- # 681
- # 686
- # 692
- # 696
- # 701
- # 712
- # 717
- # 722
- # 727
- # 731
- # 809
- # 813
- extern int nstrpush;
- # 818
- # 68 "/usr/include/netinet/in.h"
- # 1 "/usr/include/sys/byteorder.h"
- # 4
- # 14
- #ident "@(#)byteorder.h 1.19 11/03/04 SMI"
- # 1 "/usr/include/sys/isa_defs.h"
- # 4
- # 1 "/usr/include/sys/int_types.h"
- # 5
- # 19 "/usr/include/sys/byteorder.h"
- # 23
- # 27
- # 44
- # 48
- # 57
- # 60
- typedef uint16_t in_port_t;
- # 62
- # 65
- typedef uint32_t in_addr_t;
- # 67
- # 69
- extern uint32_t htonl(uint32_t);
- extern uint16_t htons(uint16_t);
- extern uint32_t ntohl(uint32_t);
- extern uint16_t ntohs(uint16_t);
- # 80
- # 82
- # 90
- # 95
- # 118
- # 120
- # 124
- # 75 "/usr/include/netinet/in.h"
- # 80
- # 96
- # 99
- typedef uint32_t ipaddr_t;
- # 101
- # 103
- struct in6_addr {
- union {
- # 121
- uint8_t _S6_u8[16];
- uint32_t _S6_u32[4];
- # 124
- uint32_t __S6_align;
- } _S6_un;
- };
- # 128
- # 133
- typedef struct in6_addr in6_addr_t;
- # 137
- # 142
- # 172
- # 176
- # 180
- # 201
- # 221
- # 227
- # 236
- # 246
- # 252
- # 254
- # 263
- # 270
- # 278
- # 285
- struct in_addr {
- union {
- struct { uint8_t s_b1, s_b2, s_b3, s_b4; } S_un_b ;
- struct { uint16_t s_w1, s_w2; } S_un_w ;
- # 291
- uint32_t S_addr ;
- # 295
- } S_un ;
- # 302
- };
- # 314
- # 320
- # 325
- # 331
- # 334
- # 339
- # 345
- # 355
- # 360
- # 362
- # 371
- # 375
- struct sockaddr_in {
- sa_family_t sin_family;
- in_port_t sin_port;
- struct in_addr sin_addr;
- # 380
- char sin_zero[8];
- # 384
- };
- # 387
- # 390
- struct sockaddr_in6 {
- sa_family_t sin6_family;
- in_port_t sin6_port;
- uint32_t sin6_flowinfo;
- struct in6_addr sin6_addr;
- uint32_t sin6_scope_id;
- uint32_t __sin6_src_id;
- };
- # 411
- # 415
- # 417
- # 428
- # 440
- # 445
- # 451
- # 461
- # 485
- # 491
- # 505
- # 513
- # 521
- # 529
- # 541
- # 560
- # 578
- # 593
- # 601
- # 609
- # 617
- # 625
- # 633
- # 639
- # 647
- # 652
- # 662
- # 669
- # 686
- # 723
- # 743
- # 781
- # 797
- # 799
- # 812
- # 814
- # 818
- # 822
- # 830
- # 841
- # 847
- # 849
- # 856
- # 861
- typedef struct ipsec_req {
- uint_t ipsr_ah_req;
- uint_t ipsr_esp_req;
- uint_t ipsr_self_encap_req;
- uint8_t ipsr_auth_alg;
- uint8_t ipsr_esp_alg;
- uint8_t ipsr_esp_auth_alg;
- } ipsec_req_t;
- # 884
- # 890
- # 896
- # 903
- # 910
- # 914
- # 918
- # 925
- # 932
- # 934
- # 937
- struct ip_mreq {
- struct in_addr imr_multiaddr;
- struct in_addr imr_interface;
- };
- # 946
- struct ip_mreq_source {
- struct in_addr imr_multiaddr;
- struct in_addr imr_sourceaddr;
- struct in_addr imr_interface;
- };
- # 956
- struct ipv6_mreq {
- struct in6_addr ipv6mr_multiaddr;
- unsigned int ipv6mr_interface;
- };
- # 971
- # 975
- struct group_req {
- uint32_t gr_interface;
- struct sockaddr_storage gr_group;
- };
- # 984
- struct group_source_req {
- uint32_t gsr_interface;
- struct sockaddr_storage gsr_group;
- struct sockaddr_storage gsr_source;
- };
- # 993
- struct group_filter {
- uint32_t gf_interface;
- struct sockaddr_storage gf_group;
- uint32_t gf_fmode;
- uint32_t gf_numsrc;
- struct sockaddr_storage gf_slist[1];
- };
- # 1004
- # 1008
- # 1012
- struct ip_msfilter {
- struct in_addr imsf_multiaddr;
- struct in_addr imsf_interface;
- uint32_t imsf_fmode;
- uint32_t imsf_numsrc;
- struct in_addr imsf_slist[1];
- };
- # 1023
- # 1028
- int setsourcefilter(int, uint32_t, struct sockaddr *, socklen_t, uint32_t,
- uint_t, struct sockaddr_storage *);
- int getsourcefilter(int, uint32_t, struct sockaddr *, socklen_t, uint32_t *,
- uint_t *, struct sockaddr_storage *);
- int setipv4sourcefilter(int, struct in_addr, struct in_addr, uint32_t,
- uint32_t, struct in_addr *);
- int getipv4sourcefilter(int, struct in_addr, struct in_addr, uint32_t *,
- uint32_t *, struct in_addr *);
- # 1045
- # 1049
- typedef struct in_pktinfo {
- unsigned int ipi_ifindex;
- struct in_addr ipi_spec_dst;
- struct in_addr ipi_addr;
- } in_pktinfo_t;
- # 1058
- struct in6_pktinfo {
- struct in6_addr ipi6_addr;
- unsigned int ipi6_ifindex;
- };
- # 1066
- struct ip6_mtuinfo {
- struct sockaddr_in6 ip6m_addr;
- uint32_t ip6m_mtu;
- };
- # 1075
- extern socklen_t inet6_rth_space(int type, int segments);
- extern void *inet6_rth_init(void *bp, socklen_t bp_len, int type, int segments);
- extern int inet6_rth_add(void *bp, const struct in6_addr *addr);
- extern int inet6_rth_reverse(const void *in, void *out);
- extern int inet6_rth_segments(const void *bp);
- extern struct in6_addr *inet6_rth_getaddr(const void *bp, int index);
- extern int inet6_opt_init(void *extbuf, socklen_t extlen);
- extern int inet6_opt_append(void *extbuf, socklen_t extlen, int offset,
- uint8_t type, socklen_t len, uint_t align, void **databufp);
- extern int inet6_opt_finish(void *extbuf, socklen_t extlen, int offset);
- extern int inet6_opt_set_val(void *databuf, int offset, void *val,
- socklen_t vallen);
- extern int inet6_opt_next(void *extbuf, socklen_t extlen, int offset,
- uint8_t *typep, socklen_t *lenp, void **databufp);
- extern int inet6_opt_find(void *extbufp, socklen_t extlen, int offset,
- uint8_t type, socklen_t *lenp, void **databufp);
- extern int inet6_opt_get_val(void *databuf, int offset, void *val,
- socklen_t vallen);
- # 1096
- # 1102
- typedef struct {
- struct in_addr in_prefix_addr;
- unsigned int in_prefix_len;
- } in_prefix_t;
- # 1109
- # 1113
- # 1116
- # 1119
- # 1122
- # 1125
- # 1127
- # 1134
- # 1136
- # 1139
- # 1144
- # 1147
- # 1151
- # 1157
- # 1159
- # 1165
- # 1176
- # 1181
- # 1191
- # 1199
- # 1206
- # 1209
- # 1212
- # 1218
- # 1220
- # 1228
- # 1233
- # 1235
- # 1237
- # 1239
- # 1246
- extern const struct in6_addr in6addr_any;
- extern const struct in6_addr in6addr_loopback;
- # 1254
- # 1258
- # 46 "/usr/include/sys/socket.h"
- # 50
- # 72
- # 84
- # 99
- # 114
- # 118
- # 124
- # 140
- # 143
- # 146
- # 148
- # 154
- # 162
- # 168
- # 171
- struct linger {
- int l_onoff;
- int l_linger;
- };
- # 180
- # 215
- # 217
- # 252
- # 254
- # 259
- # 263
- struct msghdr {
- void *msg_name;
- socklen_t msg_namelen;
- struct iovec *msg_iov;
- int msg_iovlen;
- # 274
- caddr_t msg_accrights;
- int msg_accrightslen;
- # 277
- };
- # 322
- # 326
- # 332
- # 338
- # 340
- # 345
- struct cmsghdr {
- socklen_t cmsg_len;
- int cmsg_level;
- int cmsg_type;
- };
- # 361
- # 398
- # 421
- # 429
- # 432
- extern int accept(int, struct sockaddr *, Psocklen_t);
- extern int bind(int, const struct sockaddr *, socklen_t);
- extern int connect(int, const struct sockaddr *, socklen_t);
- extern int getpeername(int, struct sockaddr *, Psocklen_t);
- extern int getsockname(int, struct sockaddr *, Psocklen_t);
- extern int getsockopt(int, int, int, void *, Psocklen_t);
- extern int listen(int, int);
- extern int socketpair(int, int, int, int *);
- extern ssize_t recv(int, void *, size_t, int);
- extern ssize_t recvfrom(int, void *, size_t, int,
- struct sockaddr *, Psocklen_t);
- extern ssize_t recvmsg(int, struct msghdr *, int);
- extern ssize_t send(int, const void *, size_t, int);
- extern ssize_t sendmsg(int, const struct msghdr *, int);
- extern ssize_t sendto(int, const void *, size_t, int, const struct sockaddr *,
- socklen_t);
- extern int setsockopt(int, int, int, const void *, socklen_t);
- extern int shutdown(int, int);
- extern int socket(int, int, int);
- # 453
- extern int sockatmark(int);
- # 476
- # 480
- # 170 "/opt/WANdisco/include/apr-1/apr.h"
- # 176
- # 1 "/usr/include/stdint.h"
- # 5
- # 8
- #ident "@(#)stdint.h 1.1 03/12/04 SMI"
- # 16
- # 1 "/usr/include/sys/stdint.h"
- # 5
- # 8
- #ident "@(#)stdint.h 1.1 03/12/04 SMI"
- # 16
- # 1 "/usr/include/sys/int_types.h"
- # 5
- # 1 "/usr/include/sys/int_limits.h"
- # 5
- # 8
- #ident "@(#)int_limits.h 1.9 04/09/28 SMI"
- # 34
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 36 "/usr/include/sys/int_limits.h"
- # 40
- # 72
- # 81
- # 87
- # 93
- # 102
- # 109
- # 118
- # 125
- # 139
- # 146
- # 159
- # 164
- # 173
- # 178
- # 185
- # 196
- # 202
- # 211
- # 220
- # 227
- # 234
- # 239
- # 248
- # 253
- # 255
- # 259
- # 1 "/usr/include/sys/int_const.h"
- # 5
- # 8
- #ident "@(#)int_const.h 1.5 04/09/28 SMI"
- # 32
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 34 "/usr/include/sys/int_const.h"
- # 38
- # 55
- # 61
- # 72
- # 76
- # 79
- # 81
- # 88
- # 92
- # 100
- # 102
- # 109
- # 113
- # 20 "/usr/include/sys/stdint.h"
- # 18 "/usr/include/stdint.h"
- # 180 "/opt/WANdisco/include/apr-1/apr.h"
- # 1 "/usr/include/sys/wait.h"
- # 12
- # 15
- #ident "@(#)wait.h 1.23 04/06/03 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 19 "/usr/include/sys/wait.h"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 21 "/usr/include/sys/wait.h"
- # 1 "/usr/include/sys/resource.h"
- # 5
- # 1 "/usr/include/sys/siginfo.h"
- # 5
- # 13
- # 20
- #ident "@(#)siginfo.h 1.59 04/07/15 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 1 "/usr/include/sys/types.h"
- # 11
- # 25 "/usr/include/sys/siginfo.h"
- # 29
- # 32
- # 44
- # 55
- # 64
- # 67
- # 83
- # 89
- # 104
- # 106
- # 109
- # 113
- # 116
- # 127
- # 129
- # 133
- # 1 "/usr/include/sys/machsig.h"
- # 5
- # 15
- #ident "@(#)machsig.h 1.11 03/09/26 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 19 "/usr/include/sys/machsig.h"
- # 23
- # 31
- # 33
- # 1 "/usr/include/vm/faultcode.h"
- # 33
- # 36
- #ident "@(#)faultcode.h 1.16 09/07/02 SMI"
- # 42
- # 56
- # 58
- # 61
- # 63
- typedef int faultcode_t;
- extern int fc_decode(faultcode_t);
- # 68
- # 72
- # 37 "/usr/include/sys/machsig.h"
- # 52
- # 56
- # 61
- # 65
- # 78
- # 82
- # 88
- # 92
- # 101
- # 103
- # 107
- # 135 "/usr/include/sys/siginfo.h"
- # 139
- # 149
- # 153
- # 160
- # 164
- # 168
- # 175
- # 179
- # 181
- # 183
- # 186
- # 189
- # 191
- # 194
- # 202
- # 1 "/usr/include/sys/time_impl.h"
- # 5
- # 15
- # 217 "/usr/include/sys/siginfo.h"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 225 "/usr/include/sys/siginfo.h"
- # 227
- typedef struct siginfo {
- # 231
- int si_signo;
- int si_code;
- int si_errno;
- # 237
- union {
- int __pad[ ( ( 128 / sizeof ( int ) ) - 3 )];
- struct {
- pid_t __pid;
- union {
- struct {
- uid_t __uid;
- # 248
- union sigval __value;
- # 252
- } __kill;
- struct {
- clock_t __utime;
- int __status;
- clock_t __stime;
- } __cld;
- } __pdata;
- ctid_t __ctid;
- zoneid_t __zoneid;
- } __proc;
- struct {
- void *__addr;
- int __trapno;
- caddr_t __pc;
- } __fault;
- struct {
- int __fd;
- long __band;
- } __file;
- struct {
- caddr_t __faddr;
- # 278
- timestruc_t __tstamp;
- # 282
- short __syscall;
- char __nsysarg;
- char __fault;
- long __sysarg[8];
- int __mstate[10];
- } __prof;
- struct {
- int32_t __entity;
- } __rctl;
- } __data;
- } siginfo_t;
- # 361
- # 366
- # 368
- typedef struct k_siginfo {
- int si_signo;
- int si_code;
- int si_errno;
- # 376
- union {
- struct {
- pid_t __pid;
- union {
- struct {
- uid_t __uid;
- union sigval __value;
- } __kill;
- struct {
- clock_t __utime;
- int __status;
- clock_t __stime;
- } __cld;
- } __pdata;
- ctid_t __ctid;
- zoneid_t __zoneid;
- } __proc;
- struct {
- void *__addr;
- int __trapno;
- caddr_t __pc;
- } __fault;
- struct {
- int __fd;
- long __band;
- } __file;
- struct {
- caddr_t __faddr;
- # 410
- timestruc_t __tstamp;
- # 414
- short __syscall;
- char __nsysarg;
- char __fault;
- } __prof;
- struct {
- int32_t __entity;
- } __rctl;
- } __data;
- } k_siginfo_t;
- typedef struct sigqueue {
- struct sigqueue *sq_next;
- k_siginfo_t sq_info;
- void (*sq_func)(struct sigqueue *);
- void *sq_backptr;
- int sq_external;
- } sigqueue_t;
- # 441
- # 443
- # 466
- # 468
- # 476
- # 480
- # 1 "/usr/include/sys/procset.h"
- # 4
- # 14
- #ident "@(#)procset.h 1.26 11/04/18 SMI"
- # 20
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 1 "/usr/include/sys/types.h"
- # 11
- # 1 "/usr/include/sys/signal.h"
- # 5
- # 15
- #ident "@(#)signal.h 1.66 04/09/28 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 1 "/usr/include/sys/iso/signal_iso.h"
- # 5
- # 24
- # 27
- #ident "@(#)signal_iso.h 1.6 03/05/02 SMI"
- # 1 "/usr/include/sys/unistd.h"
- # 9
- # 13
- # 19
- # 31 "/usr/include/sys/iso/signal_iso.h"
- # 35
- # 79
- # 83
- extern long _sysconf(int);
- # 86
- # 106
- # 111
- # 113
- # 117
- # 124
- # 128
- # 20 "/usr/include/sys/signal.h"
- # 24
- # 27
- # 31
- # 1 "/usr/include/sys/siginfo.h"
- # 5
- # 13
- # 36 "/usr/include/sys/signal.h"
- # 55
- typedef struct {
- unsigned int __sigbits[2];
- } k_sigset_t;
- # 70
- # 74
- struct sigaction {
- int sa_flags;
- union {
- # 80
- void (*_handler)();
- # 85
- void (*_sigaction)(int, siginfo_t *, void *);
- # 87
- } _funcptr;
- sigset_t sa_mask;
- # 90
- int sa_resv[2];
- # 92
- };
- # 95
- # 111
- # 115
- # 119
- # 127
- # 133
- # 138
- # 141
- # 143
- # 150
- # 153
- # 156
- # 161
- typedef struct sigaltstack {
- # 165
- void *ss_sp;
- size_t ss_size;
- int ss_flags;
- } stack_t;
- # 181
- # 183
- # 185
- # 188
- typedef struct signotify_id {
- pid_t sn_pid;
- int sn_index;
- int sn_pad;
- } signotify_id_t;
- # 207
- # 213
- # 215
- # 220
- struct sigstack {
- void *ss_sp;
- int ss_onstack;
- };
- # 225
- # 233
- # 311
- # 315
- # 24 "/usr/include/sys/procset.h"
- # 34
- # 41
- typedef enum
- # 43
- idtype
- # 45
- {
- P_PID,
- P_PPID,
- P_PGID,
- P_SID,
- P_CID,
- P_UID,
- P_GID,
- P_ALL,
- P_LWPID,
- P_TASKID,
- P_PROJID,
- P_POOLID,
- P_ZONEID,
- P_CTID,
- P_CPUID,
- P_PSETID
- } idtype_t;
- # 72
- typedef enum idop {
- POP_DIFF,
- POP_AND,
- POP_OR,
- POP_XOR
- } idop_t;
- # 93
- typedef struct procset {
- idop_t p_op;
- idtype_t p_lidtype;
- id_t p_lid;
- idtype_t p_ridtype;
- id_t p_rid;
- } procset_t;
- # 120
- # 122
- # 136
- # 140
- # 27 "/usr/include/sys/wait.h"
- # 31
- # 35
- # 38
- # 48
- # 52
- # 54
- # 59
- # 63
- # 66
- # 68
- # 77
- # 81
- extern pid_t wait(int *);
- extern pid_t waitpid(pid_t, int *, int);
- # 86
- extern int waitid(idtype_t, id_t, siginfo_t *, int);
- # 89
- extern pid_t wait3(int *, int, struct rusage *);
- # 92
- # 94
- extern pid_t wait4(pid_t, int *, int, struct rusage *);
- # 96
- # 115
- # 119
- # 184 "/opt/WANdisco/include/apr-1/apr.h"
- # 190
- # 1 "/usr/include/limits.h"
- # 4
- # 14
- #ident "@(#)limits.h 1.60 11/04/12 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 1 "/usr/include/sys/isa_defs.h"
- # 4
- # 1 "/usr/include/iso/limits_iso.h"
- # 5
- # 24
- # 27
- #ident "@(#)limits_iso.h 1.2 03/12/04 SMI"
- # 33
- # 41
- # 43
- # 53
- # 69
- # 75
- # 77
- # 79
- # 81
- # 85
- # 20 "/usr/include/limits.h"
- # 1 "/usr/include/sys/int_limits.h"
- # 5
- # 33 "/usr/include/limits.h"
- # 37
- # 40
- # 42
- # 55
- # 59
- # 63
- # 65
- # 69
- # 71
- # 73
- # 77
- # 121
- # 127
- # 132
- # 136
- # 145
- # 147
- # 160
- # 162
- # 166
- # 172
- # 178
- # 180
- # 182
- # 189
- # 196
- # 202
- # 207
- # 210
- # 215
- # 219
- # 222
- # 224
- # 228
- # 230
- # 233
- # 236
- # 253
- # 258
- # 260
- # 265
- # 269
- # 281
- # 284
- # 286
- # 311
- # 315
- # 199 "/opt/WANdisco/include/apr-1/apr.h"
- # 204
- # 210
- # 218
- # 226
- # 233
- # 239
- # 241
- # 266
- # 283
- # 285
- # 290
- # 294
- # 299
- # 303
- # 307
- typedef unsigned char apr_byte_t;
- typedef short apr_int16_t;
- typedef unsigned short apr_uint16_t;
- typedef int apr_int32_t;
- typedef unsigned int apr_uint32_t;
- # 319
- # 353
- typedef long long apr_int64_t;
- typedef unsigned long long apr_uint64_t;
- # 356
- typedef size_t apr_size_t;
- typedef ssize_t apr_ssize_t;
- typedef off64_t apr_off_t;
- typedef socklen_t apr_socklen_t;
- typedef unsigned long apr_ino_t;
- # 366
- typedef apr_uint32_t apr_uintptr_t;
- # 368
- # 371
- # 375
- # 381
- # 387
- # 393
- # 399
- # 405
- # 411
- # 417
- # 423
- # 429
- # 431
- # 445
- # 456
- # 458
- # 481
- # 494
- # 510
- # 524
- # 533
- # 535
- # 538
- # 541
- # 544
- # 547
- # 550
- # 553
- # 590
- # 593
- # 596
- # 608
- # 616
- # 618
- # 633
- # 637
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 19
- # 24
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 26 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 1 "/usr/include/errno.h"
- # 12
- # 16
- #ident "@(#)errno.h 1.17 03/01/03 SMI"
- # 22
- # 1 "/usr/include/sys/errno.h"
- # 5
- # 8
- #ident "@(#)errno.h 1.20 00/01/12 SMI"
- # 38
- # 42
- # 46
- # 95
- # 98
- # 107
- # 109
- # 113
- # 119
- # 126
- # 129
- # 132
- # 141
- # 155
- # 168
- # 171
- # 175
- # 181
- # 191
- # 194
- # 199
- # 24 "/usr/include/errno.h"
- # 28
- # 35
- # 37
- extern int *___errno();
- # 46
- # 50
- # 30 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 34
- # 40
- # 44
- typedef int apr_status_t;
- # 52
- char * apr_strerror(apr_status_t statcode, char *buf,
- apr_size_t bufsize);
- # 113
- # 118
- # 124
- # 133
- # 137
- # 143
- # 165
- # 170
- # 176
- # 181
- # 186
- # 223
- # 226
- # 287
- # 289
- # 291
- # 294
- # 296
- # 298
- # 300
- # 302
- # 304
- # 306
- # 308
- # 310
- # 312
- # 314
- # 316
- # 318
- # 320
- # 323
- # 325
- # 327
- # 329
- # 331
- # 333
- # 335
- # 337
- # 339
- # 341
- # 354
- # 360
- # 366
- # 368
- # 370
- # 372
- # 374
- # 376
- # 378
- # 380
- # 382
- # 384
- # 386
- # 388
- # 390
- # 392
- # 394
- # 405
- # 407
- # 409
- # 411
- # 413
- # 415
- # 417
- # 426
- # 428
- # 430
- # 437
- # 439
- # 441
- # 443
- # 445
- # 447
- # 449
- # 451
- # 453
- # 458
- # 460
- # 462
- # 464
- # 469
- # 471
- # 473
- # 475
- # 477
- # 479
- # 481
- # 487
- # 493
- # 500
- # 507
- # 514
- # 521
- # 528
- # 535
- # 543
- # 553
- # 561
- # 568
- # 575
- # 585
- # 592
- # 599
- # 607
- # 616
- # 623
- # 629
- # 636
- # 643
- # 650
- # 657
- # 664
- # 671
- # 678
- # 685
- # 692
- # 699
- # 706
- # 713
- # 720
- # 732
- # 739
- # 746
- # 753
- # 760
- # 765
- # 771
- # 778
- # 786
- # 793
- # 800
- # 807
- # 814
- # 821
- # 828
- # 835
- # 842
- # 849
- # 1210
- # 1216
- # 1219
- # 1224
- # 1229
- # 1232
- # 1234
- # 1236
- # 1248
- # 1250
- # 1257
- # 1259
- # 1261
- # 1263
- # 1265
- # 1267
- # 1269
- # 1279
- # 1282
- # 1284
- # 1286
- # 1288
- # 1306
- # 1309
- # 1312
- # 1314
- # 1316
- # 1318
- # 1320
- # 1322
- # 1325
- # 1327
- # 1329
- # 1332
- # 1335
- # 1341
- # 1 "/opt/WANdisco/include/apr-1/apr_general.h"
- # 16
- # 19
- # 27
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 31 "/opt/WANdisco/include/apr-1/apr_general.h"
- # 1 "/usr/include/signal.h"
- # 12
- # 15
- #ident "@(#)signal.h 1.43 04/09/28 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 19 "/usr/include/signal.h"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 24 "/usr/include/signal.h"
- # 1 "/usr/include/iso/signal_iso.h"
- # 12
- # 24
- # 27
- #ident "@(#)signal_iso.h 1.1 99/08/09 SMI"
- # 1 "/usr/include/sys/iso/signal_iso.h"
- # 5
- # 24
- # 32 "/usr/include/iso/signal_iso.h"
- # 36
- # 40
- typedef int sig_atomic_t;
- # 44
- # 48
- extern void (*signal(int, void (*)(int)))(int);
- # 50
- extern int raise(int);
- # 58
- # 62
- # 66
- # 1 "/usr/include/sys/signal.h"
- # 5
- # 27 "/usr/include/signal.h"
- # 37
- # 41
- # 44
- extern const char **_sys_siglistp;
- extern const int _sys_siglistn;
- # 52
- # 55
- extern int kill(pid_t, int);
- extern int sigaction(int, const struct sigaction *,
- struct sigaction *);
- # 59
- extern int sigaddset(sigset_t *, int);
- extern int sigdelset(sigset_t *, int);
- extern int sigemptyset(sigset_t *);
- extern int sigfillset(sigset_t *);
- extern int sigismember(const sigset_t *, int);
- # 65
- extern int sigpending(sigset_t *);
- extern int sigprocmask(int, const sigset_t *,
- sigset_t *);
- extern int sigsuspend(const sigset_t *);
- # 70
- # 1 "/usr/include/sys/procset.h"
- # 4
- # 74 "/usr/include/signal.h"
- extern int gsignal(int);
- extern int (*ssignal(int, int (*)(int)))(int);
- extern int sigsend(idtype_t, id_t, int);
- extern int sigsendset(const procset_t *, int);
- extern int sig2str(int, char *);
- extern int str2sig(const char *, int *);
- # 82
- # 85
- extern void (*bsd_signal(int, void (*)(int)))(int);
- extern int killpg(pid_t, int);
- extern int siginterrupt(int, int);
- extern int sigaltstack(const stack_t *, stack_t *);
- extern int sighold(int);
- extern int sigignore(int);
- extern int sigpause(int);
- extern int sigrelse(int);
- extern void (*sigset(int, void (*)(int)))(int);
- # 95
- # 100
- extern int sigstack(struct sigstack *, struct sigstack *);
- # 102
- # 1 "/usr/include/sys/siginfo.h"
- # 5
- # 13
- # 1 "/usr/include/time.h"
- # 12
- # 107 "/usr/include/signal.h"
- extern int pthread_kill(pthread_t, int);
- extern int pthread_sigmask(int, const sigset_t *,
- sigset_t *);
- extern int sigwaitinfo(const sigset_t *,
- siginfo_t *);
- extern int sigtimedwait(const sigset_t *,
- siginfo_t *, const struct timespec *);
- extern int sigqueue(pid_t, int, const union sigval);
- # 116
- # 186
- # 190
- # 194
- # 196
- # 198
- #pragma redefine_extname sigwait __posix_sigwait
- # 201
- extern int sigwait(const sigset_t *, int *);
- # 219
- # 225
- # 261
- # 263
- # 267
- # 35 "/opt/WANdisco/include/apr-1/apr_general.h"
- # 39
- # 48
- # 53
- # 57
- # 60
- # 62
- # 64
- # 66
- typedef int apr_signum_t;
- # 78
- # 94
- # 97
- # 99
- # 111
- # 113
- # 122
- # 128
- # 130
- # 134
- # 138
- # 141
- # 146
- # 149
- # 151
- # 154
- # 158
- # 162
- # 169
- # 177
- apr_status_t apr_initialize(void);
- # 191
- apr_status_t apr_app_initialize(int *argc,
- char const * const * *argv,
- char const * const * *env);
- # 205
- void apr_terminate(void);
- # 216
- void apr_terminate2(void);
- # 224
- # 226
- # 233
- apr_status_t apr_generate_random_bytes(unsigned char * buf,
- apr_size_t length);
- # 237
- # 242
- # 1 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 18 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 43
- # 57
- # 61
- # 1 "/usr/include/string.h"
- # 12
- # 15
- #ident "@(#)string.h 1.27 07/01/14 SMI"
- # 1 "/usr/include/iso/string_iso.h"
- # 12
- # 24
- # 27
- #ident "@(#)string_iso.h 1.5 04/06/18 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 31 "/usr/include/iso/string_iso.h"
- # 35
- # 39
- # 48
- # 56
- # 58
- extern int memcmp(const void *, const void *, size_t);
- extern void *memcpy(void *, const void *, size_t);
- extern void *memmove(void *, const void *, size_t);
- extern void *memset(void *, int, size_t);
- extern char *strcat(char *, const char *);
- extern int strcmp(const char *, const char *);
- extern char *strcpy(char *, const char *);
- extern int strcoll(const char *, const char *);
- extern size_t strcspn(const char *, const char *);
- extern char *strerror(int);
- extern size_t strlen(const char *);
- extern char *strncat(char *, const char *, size_t);
- extern int strncmp(const char *, const char *, size_t);
- extern char *strncpy(char *, const char *, size_t);
- extern size_t strspn(const char *, const char *);
- extern char *strtok(char *, const char *);
- extern size_t strxfrm(char *, const char *, size_t);
- # 129
- extern void *memchr(const void *, int, size_t);
- extern char *strchr(const char *, int);
- extern char *strpbrk(const char *, const char *);
- extern char *strrchr(const char *, int);
- extern char *strstr(const char *, const char *);
- # 135
- # 162
- # 166
- # 170
- # 19 "/usr/include/string.h"
- # 49
- # 53
- # 55
- # 59
- extern int strerror_r(int, char *, size_t);
- # 61
- # 65
- extern char *strtok_r(char *, const char *,
- char **);
- # 68
- # 71
- extern void *memccpy(void *, const void *,
- int, size_t);
- # 74
- # 77
- extern int uucopy(const void *, void *, size_t);
- extern int uucopystr(const void *, void *, size_t);
- extern char *strsignal(int);
- extern int ffs(int);
- extern int strcasecmp(const char *, const char *);
- extern int strncasecmp(const char *, const char *, size_t);
- extern size_t strlcpy(char *, const char *, size_t);
- extern size_t strlcat(char *, const char *, size_t);
- # 86
- # 90
- extern char *strdup(const char *);
- # 92
- # 126
- # 130
- # 65 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 68
- # 79
- # 105
- # 123
- # 48 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 52
- # 58
- typedef struct apr_pool_t apr_pool_t;
- # 84
- # 95
- # 141
- # 144
- typedef int (*apr_abortfunc_t)(int retcode);
- # 153
- # 157
- # 164
- apr_status_t apr_pool_initialize(void);
- # 172
- void apr_pool_terminate(void);
- # 178
- # 1 "/opt/WANdisco/include/apr-1/apr_allocator.h"
- # 16
- # 19
- # 24
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 18 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 43
- # 57
- # 61
- # 1 "/usr/include/string.h"
- # 12
- # 65 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 68
- # 79
- # 105
- # 123
- # 29 "/opt/WANdisco/include/apr-1/apr_allocator.h"
- # 33
- # 39
- typedef struct apr_allocator_t apr_allocator_t;
- typedef struct apr_memnode_t apr_memnode_t;
- # 54
- struct apr_memnode_t {
- apr_memnode_t *next;
- apr_memnode_t **ref;
- apr_uint32_t index;
- apr_uint32_t free_index;
- char *first_avail;
- char *endp;
- };
- # 65
- # 68
- # 74
- apr_status_t apr_allocator_create(apr_allocator_t **allocator)
- ;
- # 83
- void apr_allocator_destroy(apr_allocator_t *allocator)
- ;
- # 92
- apr_memnode_t * apr_allocator_alloc(apr_allocator_t *allocator,
- apr_size_t size)
- ;
- # 103
- void apr_allocator_free(apr_allocator_t *allocator,
- apr_memnode_t *memnode)
- ;
- # 114
- apr_size_t apr_allocator_align(apr_allocator_t *allocator,
- apr_size_t size);
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 118 "/opt/WANdisco/include/apr-1/apr_allocator.h"
- # 125
- # 130
- void apr_allocator_owner_set(apr_allocator_t *allocator,
- apr_pool_t *pool)
- ;
- # 138
- apr_pool_t * apr_allocator_owner_get(apr_allocator_t *allocator)
- ;
- # 147
- void apr_allocator_max_free_set(apr_allocator_t *allocator,
- apr_size_t size)
- ;
- # 1 "/opt/WANdisco/include/apr-1/apr_thread_mutex.h"
- # 16
- # 19
- # 24
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 27 "/opt/WANdisco/include/apr-1/apr_thread_mutex.h"
- # 31
- # 33
- # 39
- typedef struct apr_thread_mutex_t apr_thread_mutex_t;
- # 46
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 49 "/opt/WANdisco/include/apr-1/apr_thread_mutex.h"
- # 65
- apr_status_t apr_thread_mutex_create(apr_thread_mutex_t **mutex,
- unsigned int flags,
- apr_pool_t *pool);
- # 73
- apr_status_t apr_thread_mutex_lock(apr_thread_mutex_t *mutex);
- # 82
- apr_status_t apr_thread_mutex_trylock(apr_thread_mutex_t *mutex);
- # 88
- apr_status_t apr_thread_mutex_unlock(apr_thread_mutex_t *mutex);
- # 94
- apr_status_t apr_thread_mutex_destroy(apr_thread_mutex_t *mutex);
- # 100
- apr_pool_t * apr_thread_mutex_pool_get ( const apr_thread_mutex_t * thethread_mutex );
- # 103
- # 109
- # 152 "/opt/WANdisco/include/apr-1/apr_allocator.h"
- # 154
- # 159
- void apr_allocator_mutex_set(apr_allocator_t *allocator,
- apr_thread_mutex_t *mutex)
- ;
- # 167
- apr_thread_mutex_t * apr_allocator_mutex_get(
- apr_allocator_t *allocator)
- ;
- # 172
- # 178
- # 180 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 196
- apr_status_t apr_pool_create_ex(apr_pool_t **newpool,
- apr_pool_t *parent,
- apr_abortfunc_t abort_fn,
- apr_allocator_t *allocator)
- ;
- # 206
- apr_status_t apr_pool_create_core_ex(apr_pool_t **newpool,
- apr_abortfunc_t abort_fn,
- apr_allocator_t *allocator);
- # 226
- apr_status_t apr_pool_create_unmanaged_ex(apr_pool_t **newpool,
- apr_abortfunc_t abort_fn,
- apr_allocator_t *allocator)
- ;
- # 247
- apr_status_t apr_pool_create_ex_debug(apr_pool_t **newpool,
- apr_pool_t *parent,
- apr_abortfunc_t abort_fn,
- apr_allocator_t *allocator,
- const char *file_line)
- ;
- # 259
- # 264
- apr_status_t apr_pool_create_core_ex_debug(apr_pool_t **newpool,
- apr_abortfunc_t abort_fn,
- apr_allocator_t *allocator,
- const char *file_line);
- # 284
- apr_status_t apr_pool_create_unmanaged_ex_debug(apr_pool_t **newpool,
- apr_abortfunc_t abort_fn,
- apr_allocator_t *allocator,
- const char *file_line)
- ;
- # 300
- # 326
- # 349
- # 354
- apr_allocator_t * apr_pool_allocator_get(apr_pool_t *pool)
- ;
- # 365
- void apr_pool_clear(apr_pool_t *p) ;
- # 380
- void apr_pool_clear_debug(apr_pool_t *p,
- const char *file_line)
- ;
- # 388
- # 395
- void apr_pool_destroy(apr_pool_t *p) ;
- # 410
- void apr_pool_destroy_debug(apr_pool_t *p,
- const char *file_line)
- ;
- # 418
- # 423
- # 430
- void * apr_palloc(apr_pool_t *p, apr_size_t size)
- # 434
- ;
- # 444
- void * apr_palloc_debug(apr_pool_t *p, apr_size_t size,
- const char *file_line)
- # 449
- ;
- # 455
- # 467
- # 476
- void * apr_pcalloc_debug(apr_pool_t *p, apr_size_t size,
- const char *file_line)
- ;
- # 484
- # 489
- # 498
- void apr_pool_abort_set(apr_abortfunc_t abortfunc,
- apr_pool_t *pool)
- ;
- # 507
- apr_abortfunc_t apr_pool_abort_get(apr_pool_t *pool)
- ;
- # 515
- apr_pool_t * apr_pool_parent_get(apr_pool_t *pool)
- ;
- # 529
- int apr_pool_is_ancestor(apr_pool_t *a, apr_pool_t *b);
- # 536
- void apr_pool_tag(apr_pool_t *pool, const char *tag)
- ;
- # 543
- # 563
- apr_status_t apr_pool_userdata_set(const void *data,
- const char *key,
- apr_status_t (*cleanup)(void *),
- apr_pool_t *pool)
- ;
- # 588
- apr_status_t apr_pool_userdata_setn(
- const void *data, const char *key,
- apr_status_t (*cleanup)(void *),
- apr_pool_t *pool)
- ;
- # 600
- apr_status_t apr_pool_userdata_get(void **data, const char *key,
- apr_pool_t *pool)
- ;
- # 618
- # 628
- void apr_pool_cleanup_register(
- apr_pool_t *p, const void *data,
- apr_status_t (*plain_cleanup)(void *),
- apr_status_t (*child_cleanup)(void *))
- ;
- # 646
- void apr_pool_pre_cleanup_register(
- apr_pool_t *p, const void *data,
- apr_status_t (*plain_cleanup)(void *))
- ;
- # 663
- void apr_pool_cleanup_kill(apr_pool_t *p, const void *data,
- apr_status_t (*cleanup)(void *))
- ;
- # 679
- void apr_pool_child_cleanup_set(
- apr_pool_t *p, const void *data,
- apr_status_t (*plain_cleanup)(void *),
- apr_status_t (*child_cleanup)(void *))
- ;
- # 696
- apr_status_t apr_pool_cleanup_run(apr_pool_t *p, void *data,
- apr_status_t (*cleanup)(void *))
- ;
- # 707
- apr_status_t apr_pool_cleanup_null(void *data);
- # 715
- void apr_pool_cleanup_for_exec(void);
- # 796
- # 801
- # 806
- # 808
- # 814
- # 1 "/opt/WANdisco/include/apr-1/apr_strings.h"
- # 16
- # 39
- # 42
- # 47
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 18 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 43
- # 57
- # 68
- # 79
- # 83
- # 85
- # 1 "/usr/include/sys/uio.h"
- # 11
- # 89 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 102
- # 105
- # 123
- # 53 "/opt/WANdisco/include/apr-1/apr_strings.h"
- # 1 "/usr/include/stdarg.h"
- # 12
- # 15
- #ident "@(#)stdarg.h 1.47 04/09/28 SMI"
- # 29
- # 31
- # 1 "/usr/include/iso/stdarg_iso.h"
- # 12
- # 24
- # 27
- #ident "@(#)stdarg_iso.h 1.4 04/11/19 SMI"
- # 40
- # 1 "/usr/include/sys/va_impl.h"
- # 12
- # 15
- #ident "@(#)va_impl.h 1.1 04/11/19 SMI"
- # 33
- # 49
- # 58
- # 73
- # 86
- # 1 "/usr/include/sys/va_list.h"
- # 12
- # 15
- #ident "@(#)va_list.h 1.15 04/11/19 SMI"
- # 37
- # 50
- # 1 "/usr/include/sys/isa_defs.h"
- # 4
- # 52 "/usr/include/sys/va_list.h"
- # 56
- # 62
- # 64
- # 67
- # 74
- # 108
- typedef void *__va_list;
- # 112
- # 116
- # 88 "/usr/include/sys/va_impl.h"
- # 92
- # 124
- # 131
- # 153
- # 157
- # 42 "/usr/include/iso/stdarg_iso.h"
- # 46
- # 53
- typedef __va_list va_list;
- # 55
- # 59
- # 63
- # 1 "/usr/include/iso/stdarg_c99.h"
- # 12
- # 15
- #ident "@(#)stdarg_c99.h 1.2 04/09/28 SMI"
- # 33
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 35 "/usr/include/iso/stdarg_c99.h"
- # 39
- # 48
- # 50
- # 52
- # 56
- # 34 "/usr/include/stdarg.h"
- # 42
- # 48
- # 57 "/opt/WANdisco/include/apr-1/apr_strings.h"
- # 61
- # 67
- # 76
- int apr_strnatcmp(char const *a, char const *b);
- # 87
- int apr_strnatcasecmp(char const *a, char const *b);
- # 95
- char * apr_pstrdup(apr_pool_t *p, const char *s);
- # 109
- char * apr_pstrmemdup(apr_pool_t *p, const char *s, apr_size_t n)
- # 113
- ;
- # 125
- char * apr_pstrndup(apr_pool_t *p, const char *s, apr_size_t n);
- # 135
- void * apr_pmemdup(apr_pool_t *p, const void *m, apr_size_t n)
- # 139
- ;
- # 147
- char * apr_pstrcat(apr_pool_t *p, ...)
- # 151
- ;
- # 161
- char * apr_pstrcatv(apr_pool_t *p, const struct iovec *vec,
- apr_size_t nvec, apr_size_t *nbytes);
- # 172
- char * apr_pvsprintf(apr_pool_t *p, const char *fmt, va_list ap);
- # 182
- char * apr_psprintf(apr_pool_t *p, const char *fmt, ...)
- ;
- # 207
- char * apr_cpystrn(char *dst, const char *src,
- apr_size_t dst_size);
- # 217
- char * apr_collapse_spaces(char *dest, const char *src);
- # 226
- apr_status_t apr_tokenize_to_argv(const char *arg_str,
- char ***argv_out,
- apr_pool_t *token_context);
- # 247
- char * apr_strtok(char *str, const char *sep, char **last);
- # 270
- # 279
- int apr_snprintf(char *buf, apr_size_t len,
- const char *format, ...)
- ;
- # 291
- int apr_vsnprintf(char *buf, apr_size_t len, const char *format,
- va_list ap);
- # 301
- char * apr_itoa(apr_pool_t *p, int n);
- # 309
- char * apr_ltoa(apr_pool_t *p, long n);
- # 317
- char * apr_off_t_toa(apr_pool_t *p, apr_off_t n);
- # 335
- apr_status_t apr_strtoff(apr_off_t *offset, const char *buf,
- char **end, int base);
- # 353
- apr_int64_t apr_strtoi64(const char *buf, char **end, int base);
- # 362
- apr_int64_t apr_atoi64(const char *buf);
- # 372
- char * apr_strfsize(apr_off_t size, char *buf);
- # 379
- # 1 "/usr/include/glib-2.0/glib.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/galloca.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 29
- # 1 "/usr/lib/glib-2.0/include/glibconfig.h"
- # 5
- # 8
- # 1 "/usr/include/glib-2.0/glib/gmacros.h"
- # 19
- # 26
- # 30
- # 33
- # 1 "/usr/include/stddef.h"
- # 12
- # 15
- #ident "@(#)stddef.h 1.18 04/09/28 SMI"
- # 1 "/usr/include/sys/isa_defs.h"
- # 4
- # 1 "/usr/include/iso/stddef_iso.h"
- # 12
- # 24
- # 27
- #ident "@(#)stddef_iso.h 1.2 03/03/06 SMI"
- # 1 "/usr/include/sys/isa_defs.h"
- # 4
- # 31 "/usr/include/iso/stddef_iso.h"
- # 35
- # 39
- # 47
- # 56
- # 65
- # 69
- # 75
- # 79
- # 20 "/usr/include/stddef.h"
- # 29
- # 33
- # 42
- typedef long wchar_t;
- # 47
- # 51
- # 37 "/usr/include/glib-2.0/glib/gmacros.h"
- # 47
- # 56
- # 81
- # 88
- # 100
- # 103
- # 110
- # 119
- # 128
- # 141
- # 145
- # 149
- # 152
- # 155
- # 158
- # 161
- # 167
- # 172
- # 182
- # 206
- # 216
- # 241
- # 10 "/usr/lib/glib-2.0/include/glibconfig.h"
- # 1 "/usr/include/limits.h"
- # 4
- # 1 "/usr/include/float.h"
- # 12
- # 15
- #ident "@(#)float.h 1.22 04/09/28 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 19 "/usr/include/float.h"
- # 23
- # 34
- # 36
- extern int __fltrounds(void);
- # 43
- extern int __flt_rounds;
- # 47
- # 57
- # 68
- # 78
- # 88
- # 91
- # 102
- # 121
- # 126
- # 15 "/usr/lib/glib-2.0/include/glibconfig.h"
- # 31
- typedef signed char gint8;
- typedef unsigned char guint8;
- typedef signed short gint16;
- typedef unsigned short guint16;
- # 39
- typedef signed int gint32;
- typedef unsigned int guint32;
- # 45
- typedef signed long long gint64;
- typedef unsigned long long guint64;
- # 53
- # 57
- typedef signed int gssize;
- typedef unsigned int gsize;
- # 63
- # 65
- # 68
- # 71
- # 77
- # 79
- # 83
- # 85
- # 87
- # 93
- # 101
- # 105
- typedef struct _GStaticMutex GStaticMutex;
- struct _GStaticMutex
- {
- struct _GMutex *runtime_mutex;
- union {
- char pad[24];
- double dummy_double;
- void *dummy_pointer;
- long dummy_long;
- } static_mutex;
- };
- # 120
- # 124
- typedef union _GSystemThread GSystemThread;
- union _GSystemThread
- {
- char data[4];
- double dummy_double;
- void *dummy_pointer;
- long dummy_long;
- };
- # 134
- # 156
- # 163
- # 165
- typedef int GPid;
- # 31 "/usr/include/glib-2.0/glib/gtypes.h"
- # 40
- typedef char gchar;
- typedef short gshort;
- typedef long glong;
- typedef int gint;
- typedef gint gboolean;
- typedef unsigned char guchar;
- typedef unsigned short gushort;
- typedef unsigned long gulong;
- typedef unsigned int guint;
- typedef float gfloat;
- typedef double gdouble;
- # 59
- # 63
- # 67
- # 71
- typedef void* gpointer;
- typedef const void *gconstpointer;
- typedef gint (*GCompareFunc) (gconstpointer a,
- gconstpointer b);
- typedef gint (*GCompareDataFunc) (gconstpointer a,
- gconstpointer b,
- gpointer user_data);
- typedef gboolean (*GEqualFunc) (gconstpointer a,
- gconstpointer b);
- typedef void (*GDestroyNotify) (gpointer data);
- typedef void (*GFunc) (gpointer data,
- gpointer user_data);
- typedef guint (*GHashFunc) (gconstpointer key);
- typedef void (*GHFunc) (gpointer key,
- gpointer value,
- gpointer user_data);
- typedef void (*GFreeFunc) (gpointer data);
- # 101
- # 110
- # 117
- # 123
- # 141
- # 273
- # 282
- # 294
- # 299
- # 304
- # 309
- # 317
- # 334
- typedef union _GDoubleIEEE754 GDoubleIEEE754;
- typedef union _GFloatIEEE754 GFloatIEEE754;
- # 339
- # 342
- union _GFloatIEEE754
- {
- gfloat v_float;
- struct {
- guint mantissa : 23;
- guint biased_exponent : 8;
- guint sign : 1;
- } mpn;
- };
- union _GDoubleIEEE754
- {
- gdouble v_double;
- struct {
- guint mantissa_low : 32;
- guint mantissa_high : 20;
- guint biased_exponent : 11;
- guint sign : 1;
- } mpn;
- };
- # 384
- typedef struct _GTimeVal GTimeVal;
- struct _GTimeVal
- {
- glong tv_sec;
- glong tv_usec;
- };
- # 417
- # 419
- # 31 "/usr/include/glib-2.0/glib/galloca.h"
- # 37
- # 1 "/usr/include/alloca.h"
- # 5
- # 8
- #ident "@(#)alloca.h 1.16 04/09/28 SMI"
- # 1 "/usr/include/sys/types.h"
- # 11
- # 12 "/usr/include/alloca.h"
- # 16
- # 33
- # 37
- # 39
- extern void *__builtin_alloca(size_t);
- # 43
- # 53
- # 57
- # 55 "/usr/include/glib-2.0/glib/galloca.h"
- # 58
- # 1 "/usr/include/glib-2.0/glib/garray.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 31 "/usr/include/glib-2.0/glib/garray.h"
- typedef struct _GArray GArray;
- typedef struct _GByteArray GByteArray;
- typedef struct _GPtrArray GPtrArray;
- struct _GArray
- {
- gchar *data;
- guint len;
- };
- struct _GByteArray
- {
- guint8 *data;
- guint len;
- };
- struct _GPtrArray
- {
- gpointer *pdata;
- guint len;
- };
- # 60
- # 65
- GArray* g_array_new (gboolean zero_terminated,
- gboolean clear_,
- guint element_size);
- GArray* g_array_sized_new (gboolean zero_terminated,
- gboolean clear_,
- guint element_size,
- guint reserved_size);
- gchar* g_array_free (GArray *array,
- gboolean free_segment);
- GArray* g_array_append_vals (GArray *array,
- gconstpointer data,
- guint len);
- GArray* g_array_prepend_vals (GArray *array,
- gconstpointer data,
- guint len);
- GArray* g_array_insert_vals (GArray *array,
- guint index_,
- gconstpointer data,
- guint len);
- GArray* g_array_set_size (GArray *array,
- guint length);
- GArray* g_array_remove_index (GArray *array,
- guint index_);
- GArray* g_array_remove_index_fast (GArray *array,
- guint index_);
- GArray* g_array_remove_range (GArray *array,
- guint index_,
- guint length);
- void g_array_sort (GArray *array,
- GCompareFunc compare_func);
- void g_array_sort_with_data (GArray *array,
- GCompareDataFunc compare_func,
- gpointer user_data);
- # 105
- GPtrArray* g_ptr_array_new (void);
- GPtrArray* g_ptr_array_sized_new (guint reserved_size);
- gpointer* g_ptr_array_free (GPtrArray *array,
- gboolean free_seg);
- void g_ptr_array_set_size (GPtrArray *array,
- gint length);
- gpointer g_ptr_array_remove_index (GPtrArray *array,
- guint index_);
- gpointer g_ptr_array_remove_index_fast (GPtrArray *array,
- guint index_);
- gboolean g_ptr_array_remove (GPtrArray *array,
- gpointer data);
- gboolean g_ptr_array_remove_fast (GPtrArray *array,
- gpointer data);
- void g_ptr_array_remove_range (GPtrArray *array,
- guint index_,
- guint length);
- void g_ptr_array_add (GPtrArray *array,
- gpointer data);
- void g_ptr_array_sort (GPtrArray *array,
- GCompareFunc compare_func);
- void g_ptr_array_sort_with_data (GPtrArray *array,
- GCompareDataFunc compare_func,
- gpointer user_data);
- void g_ptr_array_foreach (GPtrArray *array,
- GFunc func,
- gpointer user_data);
- # 137
- GByteArray* g_byte_array_new (void);
- GByteArray* g_byte_array_sized_new (guint reserved_size);
- guint8* g_byte_array_free (GByteArray *array,
- gboolean free_segment);
- GByteArray* g_byte_array_append (GByteArray *array,
- const guint8 *data,
- guint len);
- GByteArray* g_byte_array_prepend (GByteArray *array,
- const guint8 *data,
- guint len);
- GByteArray* g_byte_array_set_size (GByteArray *array,
- guint length);
- GByteArray* g_byte_array_remove_index (GByteArray *array,
- guint index_);
- GByteArray* g_byte_array_remove_index_fast (GByteArray *array,
- guint index_);
- GByteArray* g_byte_array_remove_range (GByteArray *array,
- guint index_,
- guint length);
- void g_byte_array_sort (GByteArray *array,
- GCompareFunc compare_func);
- void g_byte_array_sort_with_data (GByteArray *array,
- GCompareDataFunc compare_func,
- gpointer user_data);
- # 167
- # 1 "/usr/include/glib-2.0/glib/gasyncqueue.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gthread.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gerror.h"
- # 20
- # 23
- # 1 "/usr/include/glib-2.0/glib/gquark.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 31 "/usr/include/glib-2.0/glib/gquark.h"
- typedef guint32 GQuark;
- # 38
- GQuark g_quark_try_string (const gchar *string);
- GQuark g_quark_from_static_string (const gchar *string);
- GQuark g_quark_from_string (const gchar *string);
- const gchar* g_quark_to_string (GQuark quark) ;
- # 46
- # 25 "/usr/include/glib-2.0/glib/gerror.h"
- typedef struct _GError GError;
- struct _GError
- {
- GQuark domain;
- gint code;
- gchar *message;
- };
- GError* g_error_new (GQuark domain,
- gint code,
- const gchar *format,
- ...) ;
- GError* g_error_new_literal (GQuark domain,
- gint code,
- const gchar *message);
- void g_error_free (GError *error);
- GError* g_error_copy (const GError *error);
- gboolean g_error_matches (const GError *error,
- GQuark domain,
- gint code);
- # 56
- void g_set_error (GError **err,
- GQuark domain,
- gint code,
- const gchar *format,
- ...) ;
- # 64
- void g_propagate_error (GError **dest,
- GError *src);
- void g_clear_error (GError **err);
- # 74
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 1 "/usr/include/glib-2.0/glib/gatomic.h"
- # 22
- # 29
- # 32
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 34 "/usr/include/glib-2.0/glib/gatomic.h"
- gint g_atomic_int_exchange_and_add (gint *atomic,
- gint val);
- void g_atomic_int_add (gint *atomic,
- gint val);
- gboolean g_atomic_int_compare_and_exchange (gint *atomic,
- gint oldval,
- gint newval);
- gboolean g_atomic_pointer_compare_and_exchange (gpointer *atomic,
- gpointer oldval,
- gpointer newval);
- # 49
- gint g_atomic_int_get (gint *atomic);
- gpointer g_atomic_pointer_get (gpointer *atomic);
- # 55
- # 59
- # 33 "/usr/include/glib-2.0/glib/gthread.h"
- # 38
- extern GQuark g_thread_error_quark (void);
- # 41
- typedef enum
- {
- G_THREAD_ERROR_AGAIN
- } GThreadError;
- typedef gpointer (*GThreadFunc) (gpointer data);
- typedef enum
- {
- G_THREAD_PRIORITY_LOW,
- G_THREAD_PRIORITY_NORMAL,
- G_THREAD_PRIORITY_HIGH,
- G_THREAD_PRIORITY_URGENT
- } GThreadPriority;
- typedef struct _GThread GThread;
- struct _GThread
- {
- GThreadFunc func;
- gpointer data;
- gboolean joinable;
- GThreadPriority priority;
- };
- typedef struct _GMutex GMutex;
- typedef struct _GCond GCond;
- typedef struct _GPrivate GPrivate;
- typedef struct _GStaticPrivate GStaticPrivate;
- typedef struct _GThreadFunctions GThreadFunctions;
- struct _GThreadFunctions
- {
- GMutex* (*mutex_new) (void);
- void (*mutex_lock) (GMutex *mutex);
- gboolean (*mutex_trylock) (GMutex *mutex);
- void (*mutex_unlock) (GMutex *mutex);
- void (*mutex_free) (GMutex *mutex);
- GCond* (*cond_new) (void);
- void (*cond_signal) (GCond *cond);
- void (*cond_broadcast) (GCond *cond);
- void (*cond_wait) (GCond *cond,
- GMutex *mutex);
- gboolean (*cond_timed_wait) (GCond *cond,
- GMutex *mutex,
- GTimeVal *end_time);
- void (*cond_free) (GCond *cond);
- GPrivate* (*private_new) (GDestroyNotify destructor);
- gpointer (*private_get) (GPrivate *private_key);
- void (*private_set) (GPrivate *private_key,
- gpointer data);
- void (*thread_create) (GThreadFunc func,
- gpointer data,
- gulong stack_size,
- gboolean joinable,
- gboolean bound,
- GThreadPriority priority,
- gpointer thread,
- GError **error);
- void (*thread_yield) (void);
- void (*thread_join) (gpointer thread);
- void (*thread_exit) (void);
- void (*thread_set_priority)(gpointer thread,
- GThreadPriority priority);
- void (*thread_self) (gpointer thread);
- gboolean (*thread_equal) (gpointer thread1,
- gpointer thread2);
- };
- extern GThreadFunctions g_thread_functions_for_glib_use;
- extern gboolean g_thread_use_default_impl;
- extern gboolean g_threads_got_initialized;
- # 119
- void g_thread_init (GThreadFunctions *vtable);
- # 123
- # 128
- void g_thread_init_with_errorcheck_mutexes (GThreadFunctions* vtable);
- # 132
- # 136
- GMutex* g_static_mutex_get_mutex_impl (GMutex **mutex);
- # 143
- # 154
- # 187
- # 203
- # 207
- GThread* g_thread_create_full (GThreadFunc func,
- gpointer data,
- gulong stack_size,
- gboolean joinable,
- gboolean bound,
- GThreadPriority priority,
- GError **error);
- GThread* g_thread_self (void);
- void g_thread_exit (gpointer retval);
- gpointer g_thread_join (GThread *thread);
- void g_thread_set_priority (GThread *thread,
- GThreadPriority priority);
- # 233
- void g_static_mutex_init (GStaticMutex *mutex);
- void g_static_mutex_free (GStaticMutex *mutex);
- struct _GStaticPrivate
- {
- guint index;
- };
- # 242
- void g_static_private_init (GStaticPrivate *private_key);
- gpointer g_static_private_get (GStaticPrivate *private_key);
- void g_static_private_set (GStaticPrivate *private_key,
- gpointer data,
- GDestroyNotify notify);
- void g_static_private_free (GStaticPrivate *private_key);
- typedef struct _GStaticRecMutex GStaticRecMutex;
- struct _GStaticRecMutex
- {
- GStaticMutex mutex;
- guint depth;
- GSystemThread owner;
- };
- # 259
- void g_static_rec_mutex_init (GStaticRecMutex *mutex);
- void g_static_rec_mutex_lock (GStaticRecMutex *mutex);
- gboolean g_static_rec_mutex_trylock (GStaticRecMutex *mutex);
- void g_static_rec_mutex_unlock (GStaticRecMutex *mutex);
- void g_static_rec_mutex_lock_full (GStaticRecMutex *mutex,
- guint depth);
- guint g_static_rec_mutex_unlock_full (GStaticRecMutex *mutex);
- void g_static_rec_mutex_free (GStaticRecMutex *mutex);
- typedef struct _GStaticRWLock GStaticRWLock;
- struct _GStaticRWLock
- {
- GStaticMutex mutex;
- GCond *read_cond;
- GCond *write_cond;
- guint read_counter;
- gboolean have_writer;
- guint want_to_read;
- guint want_to_write;
- };
- # 282
- void g_static_rw_lock_init (GStaticRWLock* lock);
- void g_static_rw_lock_reader_lock (GStaticRWLock* lock);
- gboolean g_static_rw_lock_reader_trylock (GStaticRWLock* lock);
- void g_static_rw_lock_reader_unlock (GStaticRWLock* lock);
- void g_static_rw_lock_writer_lock (GStaticRWLock* lock);
- gboolean g_static_rw_lock_writer_trylock (GStaticRWLock* lock);
- void g_static_rw_lock_writer_unlock (GStaticRWLock* lock);
- void g_static_rw_lock_free (GStaticRWLock* lock);
- typedef enum
- {
- G_ONCE_STATUS_NOTCALLED,
- G_ONCE_STATUS_PROGRESS,
- G_ONCE_STATUS_READY
- } GOnceStatus;
- typedef struct _GOnce GOnce;
- struct _GOnce
- {
- volatile GOnceStatus status;
- volatile gpointer retval;
- };
- # 307
- gpointer g_once_impl (GOnce *once, GThreadFunc func, gpointer arg);
- # 318
- # 328
- extern void glib_dummy_decl (void);
- # 335
- # 369
- # 373
- # 31 "/usr/include/glib-2.0/glib/gasyncqueue.h"
- typedef struct _GAsyncQueue GAsyncQueue;
- # 38
- GAsyncQueue* g_async_queue_new (void);
- # 46
- void g_async_queue_lock (GAsyncQueue *queue);
- void g_async_queue_unlock (GAsyncQueue *queue);
- void g_async_queue_ref (GAsyncQueue *queue);
- void g_async_queue_unref (GAsyncQueue *queue);
- # 53
- void g_async_queue_ref_unlocked (GAsyncQueue *queue);
- void g_async_queue_unref_and_unlock (GAsyncQueue *queue);
- # 57
- void g_async_queue_push (GAsyncQueue *queue,
- gpointer data);
- void g_async_queue_push_unlocked (GAsyncQueue *queue,
- gpointer data);
- # 66
- gpointer g_async_queue_pop (GAsyncQueue *queue);
- gpointer g_async_queue_pop_unlocked (GAsyncQueue *queue);
- gpointer g_async_queue_try_pop (GAsyncQueue *queue);
- gpointer g_async_queue_try_pop_unlocked (GAsyncQueue *queue);
- # 75
- gpointer g_async_queue_timed_pop (GAsyncQueue *queue,
- GTimeVal *end_time);
- gpointer g_async_queue_timed_pop_unlocked (GAsyncQueue *queue,
- GTimeVal *end_time);
- # 86
- gint g_async_queue_length (GAsyncQueue *queue);
- gint g_async_queue_length_unlocked (GAsyncQueue *queue);
- # 92
- # 1 "/usr/include/glib-2.0/glib/gatomic.h"
- # 22
- # 29
- # 1 "/usr/include/glib-2.0/glib/gbacktrace.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 31 "/usr/include/glib-2.0/glib/gbacktrace.h"
- # 43
- void g_on_error_query (const gchar *prg_name);
- void g_on_error_stack_trace (const gchar *prg_name);
- # 58
- # 1 "/usr/include/glib-2.0/glib/gcache.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/glist.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gmem.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 31 "/usr/include/glib-2.0/glib/gmem.h"
- typedef struct _GAllocator GAllocator;
- typedef struct _GMemChunk GMemChunk;
- typedef struct _GMemVTable GMemVTable;
- # 44
- # 48
- gpointer g_malloc (gulong n_bytes);
- gpointer g_malloc0 (gulong n_bytes);
- gpointer g_realloc (gpointer mem,
- gulong n_bytes);
- void g_free (gpointer mem);
- gpointer g_try_malloc (gulong n_bytes);
- gpointer g_try_realloc (gpointer mem,
- gulong n_bytes);
- # 66
- # 72
- struct _GMemVTable
- {
- gpointer (*malloc) (gsize n_bytes);
- gpointer (*realloc) (gpointer mem,
- gsize n_bytes);
- void (*free) (gpointer mem);
- gpointer (*calloc) (gsize n_blocks,
- gsize n_block_bytes);
- gpointer (*try_malloc) (gsize n_bytes);
- gpointer (*try_realloc) (gpointer mem,
- gsize n_bytes);
- };
- void g_mem_set_vtable (GMemVTable *vtable);
- gboolean g_mem_is_system_malloc (void);
- # 90
- extern GMemVTable *glib_mem_profiler_table;
- void g_mem_profile (void);
- # 111
- # 124
- # 131
- # 134
- GMemChunk* g_mem_chunk_new (const gchar *name,
- gint atom_size,
- gulong area_size,
- gint type);
- void g_mem_chunk_destroy (GMemChunk *mem_chunk);
- gpointer g_mem_chunk_alloc (GMemChunk *mem_chunk);
- gpointer g_mem_chunk_alloc0 (GMemChunk *mem_chunk);
- void g_mem_chunk_free (GMemChunk *mem_chunk,
- gpointer mem);
- void g_mem_chunk_clean (GMemChunk *mem_chunk);
- void g_mem_chunk_reset (GMemChunk *mem_chunk);
- void g_mem_chunk_print (GMemChunk *mem_chunk);
- void g_mem_chunk_info (void);
- # 157
- void g_blow_chunks (void);
- # 162
- GAllocator* g_allocator_new (const gchar *name,
- guint n_preallocs);
- void g_allocator_free (GAllocator *allocator);
- # 170
- # 31 "/usr/include/glib-2.0/glib/glist.h"
- typedef struct _GList GList;
- struct _GList
- {
- gpointer data;
- GList *next;
- GList *prev;
- };
- # 45
- void g_list_push_allocator (GAllocator *allocator);
- void g_list_pop_allocator (void);
- GList* g_list_alloc (void);
- void g_list_free (GList *list);
- void g_list_free_1 (GList *list);
- GList* g_list_append (GList *list,
- gpointer data);
- GList* g_list_prepend (GList *list,
- gpointer data);
- GList* g_list_insert (GList *list,
- gpointer data,
- gint position);
- GList* g_list_insert_sorted (GList *list,
- gpointer data,
- GCompareFunc func);
- GList* g_list_insert_before (GList *list,
- GList *sibling,
- gpointer data);
- GList* g_list_concat (GList *list1,
- GList *list2);
- GList* g_list_remove (GList *list,
- gconstpointer data);
- GList* g_list_remove_all (GList *list,
- gconstpointer data);
- GList* g_list_remove_link (GList *list,
- GList *llink);
- GList* g_list_delete_link (GList *list,
- GList *link_);
- GList* g_list_reverse (GList *list);
- GList* g_list_copy (GList *list);
- GList* g_list_nth (GList *list,
- guint n);
- GList* g_list_nth_prev (GList *list,
- guint n);
- GList* g_list_find (GList *list,
- gconstpointer data);
- GList* g_list_find_custom (GList *list,
- gconstpointer data,
- GCompareFunc func);
- gint g_list_position (GList *list,
- GList *llink);
- gint g_list_index (GList *list,
- gconstpointer data);
- GList* g_list_last (GList *list);
- GList* g_list_first (GList *list);
- guint g_list_length (GList *list);
- void g_list_foreach (GList *list,
- GFunc func,
- gpointer user_data);
- GList* g_list_sort (GList *list,
- GCompareFunc compare_func);
- GList* g_list_sort_with_data (GList *list,
- GCompareDataFunc compare_func,
- gpointer user_data);
- gpointer g_list_nth_data (GList *list,
- guint n);
- # 104
- # 108
- # 31 "/usr/include/glib-2.0/glib/gcache.h"
- typedef struct _GCache GCache;
- typedef gpointer (*GCacheNewFunc) (gpointer key);
- typedef gpointer (*GCacheDupFunc) (gpointer value);
- typedef void (*GCacheDestroyFunc) (gpointer value);
- # 42
- GCache* g_cache_new (GCacheNewFunc value_new_func,
- GCacheDestroyFunc value_destroy_func,
- GCacheDupFunc key_dup_func,
- GCacheDestroyFunc key_destroy_func,
- GHashFunc hash_key_func,
- GHashFunc hash_value_func,
- GEqualFunc key_equal_func);
- void g_cache_destroy (GCache *cache);
- gpointer g_cache_insert (GCache *cache,
- gpointer key);
- void g_cache_remove (GCache *cache,
- gconstpointer value);
- void g_cache_key_foreach (GCache *cache,
- GHFunc func,
- gpointer user_data);
- void g_cache_value_foreach (GCache *cache,
- GHFunc func,
- gpointer user_data);
- # 64
- # 1 "/usr/include/glib-2.0/glib/gcompletion.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/glist.h"
- # 19
- # 26
- # 108
- # 31 "/usr/include/glib-2.0/glib/gcompletion.h"
- typedef struct _GCompletion GCompletion;
- typedef gchar* (*GCompletionFunc) (gpointer);
- # 40
- typedef gint (*GCompletionStrncmpFunc) (const gchar *s1,
- const gchar *s2,
- gsize n);
- struct _GCompletion
- {
- GList* items;
- GCompletionFunc func;
- gchar* prefix;
- GList* cache;
- GCompletionStrncmpFunc strncmp_func;
- };
- GCompletion* g_completion_new (GCompletionFunc func);
- void g_completion_add_items (GCompletion* cmp,
- GList* items);
- void g_completion_remove_items (GCompletion* cmp,
- GList* items);
- void g_completion_clear_items (GCompletion* cmp);
- GList* g_completion_complete (GCompletion* cmp,
- const gchar* prefix,
- gchar** new_prefix);
- GList* g_completion_complete_utf8 (GCompletion *cmp,
- const gchar* prefix,
- gchar** new_prefix);
- void g_completion_set_compare (GCompletion *cmp,
- GCompletionStrncmpFunc strncmp_func);
- void g_completion_free (GCompletion* cmp);
- # 74
- # 1 "/usr/include/glib-2.0/glib/gconvert.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/stddef.h"
- # 12
- # 1 "/usr/include/glib-2.0/glib/gerror.h"
- # 20
- # 74
- # 32 "/usr/include/glib-2.0/glib/gconvert.h"
- typedef enum
- {
- G_CONVERT_ERROR_NO_CONVERSION,
- G_CONVERT_ERROR_ILLEGAL_SEQUENCE,
- G_CONVERT_ERROR_FAILED,
- G_CONVERT_ERROR_PARTIAL_INPUT,
- G_CONVERT_ERROR_BAD_URI,
- G_CONVERT_ERROR_NOT_ABSOLUTE_PATH
- } GConvertError;
- # 46
- GQuark g_convert_error_quark (void);
- # 50
- typedef struct _GIConv *GIConv;
- GIConv g_iconv_open (const gchar *to_codeset,
- const gchar *from_codeset);
- size_t g_iconv (GIConv converter,
- gchar **inbuf,
- gsize *inbytes_left,
- gchar **outbuf,
- gsize *outbytes_left);
- gint g_iconv_close (GIConv converter);
- gchar* g_convert (const gchar *str,
- gssize len,
- const gchar *to_codeset,
- const gchar *from_codeset,
- gsize *bytes_read,
- gsize *bytes_written,
- GError **error);
- gchar* g_convert_with_iconv (const gchar *str,
- gssize len,
- GIConv converter,
- gsize *bytes_read,
- gsize *bytes_written,
- GError **error);
- gchar* g_convert_with_fallback (const gchar *str,
- gssize len,
- const gchar *to_codeset,
- const gchar *from_codeset,
- gchar *fallback,
- gsize *bytes_read,
- gsize *bytes_written,
- GError **error);
- # 87
- gchar* g_locale_to_utf8 (const gchar *opsysstring,
- gssize len,
- gsize *bytes_read,
- gsize *bytes_written,
- GError **error);
- gchar* g_locale_from_utf8 (const gchar *utf8string,
- gssize len,
- gsize *bytes_read,
- gsize *bytes_written,
- GError **error);
- # 101
- gchar* g_filename_to_utf8 (const gchar *opsysstring,
- gssize len,
- gsize *bytes_read,
- gsize *bytes_written,
- GError **error);
- gchar* g_filename_from_utf8 (const gchar *utf8string,
- gssize len,
- gsize *bytes_read,
- gsize *bytes_written,
- GError **error);
- gchar *g_filename_from_uri (const gchar *uri,
- gchar **hostname,
- GError **error);
- gchar *g_filename_to_uri (const gchar *filename,
- const gchar *hostname,
- GError **error);
- # 1 "/usr/include/glib-2.0/glib/gdataset.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gquark.h"
- # 19
- # 26
- # 46
- # 31 "/usr/include/glib-2.0/glib/gdataset.h"
- typedef struct _GData GData;
- typedef void (*GDataForeachFunc) (GQuark key_id,
- gpointer data,
- gpointer user_data);
- # 42
- void g_datalist_init (GData **datalist);
- void g_datalist_clear (GData **datalist);
- gpointer g_datalist_id_get_data (GData **datalist,
- GQuark key_id);
- void g_datalist_id_set_data_full (GData **datalist,
- GQuark key_id,
- gpointer data,
- GDestroyNotify destroy_func);
- gpointer g_datalist_id_remove_no_notify (GData **datalist,
- GQuark key_id);
- void g_datalist_foreach (GData **datalist,
- GDataForeachFunc func,
- gpointer user_data);
- # 69
- # 73
- void g_dataset_destroy (gconstpointer dataset_location);
- gpointer g_dataset_id_get_data (gconstpointer dataset_location,
- GQuark key_id);
- void g_dataset_id_set_data_full (gconstpointer dataset_location,
- GQuark key_id,
- gpointer data,
- GDestroyNotify destroy_func);
- gpointer g_dataset_id_remove_no_notify (gconstpointer dataset_location,
- GQuark key_id);
- void g_dataset_foreach (gconstpointer dataset_location,
- GDataForeachFunc func,
- gpointer user_data);
- # 99
- # 103
- # 1 "/usr/include/glib-2.0/glib/gdate.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gquark.h"
- # 19
- # 26
- # 46
- # 31 "/usr/include/glib-2.0/glib/gdate.h"
- # 42
- typedef gint32 GTime;
- typedef guint16 GDateYear;
- typedef guint8 GDateDay;
- typedef struct _GDate GDate;
- struct tm;
- typedef enum
- {
- G_DATE_DAY = 0,
- G_DATE_MONTH = 1,
- G_DATE_YEAR = 2
- } GDateDMY;
- typedef enum
- {
- G_DATE_BAD_WEEKDAY = 0,
- G_DATE_MONDAY = 1,
- G_DATE_TUESDAY = 2,
- G_DATE_WEDNESDAY = 3,
- G_DATE_THURSDAY = 4,
- G_DATE_FRIDAY = 5,
- G_DATE_SATURDAY = 6,
- G_DATE_SUNDAY = 7
- } GDateWeekday;
- typedef enum
- {
- G_DATE_BAD_MONTH = 0,
- G_DATE_JANUARY = 1,
- G_DATE_FEBRUARY = 2,
- G_DATE_MARCH = 3,
- G_DATE_APRIL = 4,
- G_DATE_MAY = 5,
- G_DATE_JUNE = 6,
- G_DATE_JULY = 7,
- G_DATE_AUGUST = 8,
- G_DATE_SEPTEMBER = 9,
- G_DATE_OCTOBER = 10,
- G_DATE_NOVEMBER = 11,
- G_DATE_DECEMBER = 12
- } GDateMonth;
- # 90
- # 96
- struct _GDate
- {
- guint julian_days : 32;
- # 103
- guint julian : 1;
- guint dmy : 1;
- guint day : 6;
- guint month : 4;
- guint year : 16;
- };
- # 117
- GDate* g_date_new (void);
- GDate* g_date_new_dmy (GDateDay day,
- GDateMonth month,
- GDateYear year);
- GDate* g_date_new_julian (guint32 julian_day);
- void g_date_free (GDate *date);
- # 129
- gboolean g_date_valid (const GDate *date);
- gboolean g_date_valid_day (GDateDay day) ;
- gboolean g_date_valid_month (GDateMonth month) ;
- gboolean g_date_valid_year (GDateYear year) ;
- gboolean g_date_valid_weekday (GDateWeekday weekday) ;
- gboolean g_date_valid_julian (guint32 julian_date) ;
- gboolean g_date_valid_dmy (GDateDay day,
- GDateMonth month,
- GDateYear year) ;
- GDateWeekday g_date_get_weekday (const GDate *date);
- GDateMonth g_date_get_month (const GDate *date);
- GDateYear g_date_get_year (const GDate *date);
- GDateDay g_date_get_day (const GDate *date);
- guint32 g_date_get_julian (const GDate *date);
- guint g_date_get_day_of_year (const GDate *date);
- # 151
- guint g_date_get_monday_week_of_year (const GDate *date);
- guint g_date_get_sunday_week_of_year (const GDate *date);
- # 158
- void g_date_clear (GDate *date,
- guint n_dates);
- # 165
- void g_date_set_parse (GDate *date,
- const gchar *str);
- void g_date_set_time (GDate *date,
- GTime time_);
- void g_date_set_month (GDate *date,
- GDateMonth month);
- void g_date_set_day (GDate *date,
- GDateDay day);
- void g_date_set_year (GDate *date,
- GDateYear year);
- void g_date_set_dmy (GDate *date,
- GDateDay day,
- GDateMonth month,
- GDateYear y);
- void g_date_set_julian (GDate *date,
- guint32 julian_date);
- gboolean g_date_is_first_of_month (const GDate *date);
- gboolean g_date_is_last_of_month (const GDate *date);
- void g_date_add_days (GDate *date,
- guint n_days);
- void g_date_subtract_days (GDate *date,
- guint n_days);
- void g_date_add_months (GDate *date,
- guint n_months);
- void g_date_subtract_months (GDate *date,
- guint n_months);
- void g_date_add_years (GDate *date,
- guint n_years);
- void g_date_subtract_years (GDate *date,
- guint n_years);
- gboolean g_date_is_leap_year (GDateYear year) ;
- guint8 g_date_get_days_in_month (GDateMonth month,
- GDateYear year) ;
- guint8 g_date_get_monday_weeks_in_year (GDateYear year) ;
- guint8 g_date_get_sunday_weeks_in_year (GDateYear year) ;
- # 209
- gint g_date_days_between (const GDate *date1,
- const GDate *date2);
- gint g_date_compare (const GDate *lhs,
- const GDate *rhs);
- void g_date_to_struct_tm (const GDate *date,
- struct tm *tm);
- void g_date_clamp (GDate *date,
- const GDate *min_date,
- const GDate *max_date);
- void g_date_order (GDate *date1, GDate *date2);
- # 228
- gsize g_date_strftime (gchar *s,
- gsize slen,
- const gchar *format,
- const GDate *date);
- # 234
- # 246
- # 248
- # 252
- # 1 "/usr/include/glib-2.0/glib/gdir.h"
- # 25
- # 1 "/usr/include/glib-2.0/glib/gerror.h"
- # 20
- # 74
- # 27 "/usr/include/glib-2.0/glib/gdir.h"
- typedef struct _GDir GDir;
- GDir * g_dir_open (const gchar *path,
- guint flags,
- GError **error);
- const gchar *g_dir_read_name (GDir *dir);
- void g_dir_rewind (GDir *dir);
- void g_dir_close (GDir *dir);
- # 1 "/usr/include/glib-2.0/glib/gerror.h"
- # 20
- # 74
- # 1 "/usr/include/glib-2.0/glib/gfileutils.h"
- # 20
- # 23
- # 1 "/usr/include/glib-2.0/glib/gerror.h"
- # 20
- # 74
- # 25 "/usr/include/glib-2.0/glib/gfileutils.h"
- # 29
- typedef enum
- {
- G_FILE_ERROR_EXIST,
- G_FILE_ERROR_ISDIR,
- G_FILE_ERROR_ACCES,
- G_FILE_ERROR_NAMETOOLONG,
- G_FILE_ERROR_NOENT,
- G_FILE_ERROR_NOTDIR,
- G_FILE_ERROR_NXIO,
- G_FILE_ERROR_NODEV,
- G_FILE_ERROR_ROFS,
- G_FILE_ERROR_TXTBSY,
- G_FILE_ERROR_FAULT,
- G_FILE_ERROR_LOOP,
- G_FILE_ERROR_NOSPC,
- G_FILE_ERROR_NOMEM,
- G_FILE_ERROR_MFILE,
- G_FILE_ERROR_NFILE,
- G_FILE_ERROR_BADF,
- G_FILE_ERROR_INVAL,
- G_FILE_ERROR_PIPE,
- G_FILE_ERROR_AGAIN,
- G_FILE_ERROR_INTR,
- G_FILE_ERROR_IO,
- G_FILE_ERROR_PERM,
- G_FILE_ERROR_FAILED
- } GFileError;
- # 62
- typedef enum
- {
- G_FILE_TEST_IS_REGULAR = 1 << 0,
- G_FILE_TEST_IS_SYMLINK = 1 << 1,
- G_FILE_TEST_IS_DIR = 1 << 2,
- G_FILE_TEST_IS_EXECUTABLE = 1 << 3,
- G_FILE_TEST_EXISTS = 1 << 4
- } GFileTest;
- GQuark g_file_error_quark (void);
- GFileError g_file_error_from_errno (gint err_no);
- gboolean g_file_test (const gchar *filename,
- GFileTest test);
- gboolean g_file_get_contents (const gchar *filename,
- gchar **contents,
- gsize *length,
- GError **error);
- gchar *g_file_read_link (const gchar *filename,
- GError **error);
- gint g_mkstemp (gchar *tmpl);
- gint g_file_open_tmp (const gchar *tmpl,
- gchar **name_used,
- GError **error);
- gchar *g_build_path (const gchar *separator,
- const gchar *first_element,
- ...);
- gchar *g_build_filename (const gchar *first_element,
- ...);
- # 101
- # 1 "/usr/include/glib-2.0/glib/ghash.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 31 "/usr/include/glib-2.0/glib/ghash.h"
- typedef struct _GHashTable GHashTable;
- typedef gboolean (*GHRFunc) (gpointer key,
- gpointer value,
- gpointer user_data);
- # 42
- GHashTable* g_hash_table_new (GHashFunc hash_func,
- GEqualFunc key_equal_func);
- GHashTable* g_hash_table_new_full (GHashFunc hash_func,
- GEqualFunc key_equal_func,
- GDestroyNotify key_destroy_func,
- GDestroyNotify value_destroy_func);
- void g_hash_table_destroy (GHashTable *hash_table);
- void g_hash_table_insert (GHashTable *hash_table,
- gpointer key,
- gpointer value);
- void g_hash_table_replace (GHashTable *hash_table,
- gpointer key,
- gpointer value);
- gboolean g_hash_table_remove (GHashTable *hash_table,
- gconstpointer key);
- gboolean g_hash_table_steal (GHashTable *hash_table,
- gconstpointer key);
- gpointer g_hash_table_lookup (GHashTable *hash_table,
- gconstpointer key);
- gboolean g_hash_table_lookup_extended (GHashTable *hash_table,
- gconstpointer lookup_key,
- gpointer *orig_key,
- gpointer *value);
- void g_hash_table_foreach (GHashTable *hash_table,
- GHFunc func,
- gpointer user_data);
- gpointer g_hash_table_find (GHashTable *hash_table,
- GHRFunc predicate,
- gpointer user_data);
- guint g_hash_table_foreach_remove (GHashTable *hash_table,
- GHRFunc func,
- gpointer user_data);
- guint g_hash_table_foreach_steal (GHashTable *hash_table,
- GHRFunc func,
- gpointer user_data);
- guint g_hash_table_size (GHashTable *hash_table);
- # 80
- # 85
- # 87
- # 90
- gboolean g_str_equal (gconstpointer v,
- gconstpointer v2);
- guint g_str_hash (gconstpointer v);
- gboolean g_int_equal (gconstpointer v,
- gconstpointer v2);
- guint g_int_hash (gconstpointer v);
- # 104
- guint g_direct_hash (gconstpointer v) ;
- gboolean g_direct_equal (gconstpointer v,
- gconstpointer v2) ;
- # 111
- # 1 "/usr/include/glib-2.0/glib/ghook.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gmem.h"
- # 19
- # 26
- # 31 "/usr/include/glib-2.0/glib/ghook.h"
- typedef struct _GHook GHook;
- typedef struct _GHookList GHookList;
- typedef gint (*GHookCompareFunc) (GHook *new_hook,
- GHook *sibling);
- typedef gboolean (*GHookFindFunc) (GHook *hook,
- gpointer data);
- typedef void (*GHookMarshaller) (GHook *hook,
- gpointer marshal_data);
- typedef gboolean (*GHookCheckMarshaller) (GHook *hook,
- gpointer marshal_data);
- typedef void (*GHookFunc) (gpointer data);
- typedef gboolean (*GHookCheckFunc) (gpointer data);
- typedef void (*GHookFinalizeFunc) (GHookList *hook_list,
- GHook *hook);
- typedef enum
- {
- G_HOOK_FLAG_ACTIVE = 1 << 0,
- G_HOOK_FLAG_IN_CALL = 1 << 1,
- G_HOOK_FLAG_MASK = 0x0f
- } GHookFlagMask;
- # 58
- struct _GHookList
- {
- gulong seq_id;
- guint hook_size : 16;
- guint is_setup : 1;
- GHook *hooks;
- GMemChunk *hook_memchunk;
- GHookFinalizeFunc finalize_hook;
- gpointer dummy[2];
- };
- struct _GHook
- {
- gpointer data;
- GHook *next;
- GHook *prev;
- guint ref_count;
- gulong hook_id;
- guint flags;
- gpointer func;
- GDestroyNotify destroy;
- };
- # 98
- void g_hook_list_init (GHookList *hook_list,
- guint hook_size);
- void g_hook_list_clear (GHookList *hook_list);
- GHook* g_hook_alloc (GHookList *hook_list);
- void g_hook_free (GHookList *hook_list,
- GHook *hook);
- void g_hook_ref (GHookList *hook_list,
- GHook *hook);
- void g_hook_unref (GHookList *hook_list,
- GHook *hook);
- gboolean g_hook_destroy (GHookList *hook_list,
- gulong hook_id);
- void g_hook_destroy_link (GHookList *hook_list,
- GHook *hook);
- void g_hook_prepend (GHookList *hook_list,
- GHook *hook);
- void g_hook_insert_before (GHookList *hook_list,
- GHook *sibling,
- GHook *hook);
- void g_hook_insert_sorted (GHookList *hook_list,
- GHook *hook,
- GHookCompareFunc func);
- GHook* g_hook_get (GHookList *hook_list,
- gulong hook_id);
- GHook* g_hook_find (GHookList *hook_list,
- gboolean need_valids,
- GHookFindFunc func,
- gpointer data);
- GHook* g_hook_find_data (GHookList *hook_list,
- gboolean need_valids,
- gpointer data);
- GHook* g_hook_find_func (GHookList *hook_list,
- gboolean need_valids,
- gpointer func);
- GHook* g_hook_find_func_data (GHookList *hook_list,
- gboolean need_valids,
- gpointer func,
- gpointer data);
- GHook* g_hook_first_valid (GHookList *hook_list,
- gboolean may_be_in_call);
- # 146
- GHook* g_hook_next_valid (GHookList *hook_list,
- GHook *hook,
- gboolean may_be_in_call);
- gint g_hook_compare_ids (GHook *new_hook,
- GHook *sibling);
- # 155
- # 157
- void g_hook_list_invoke (GHookList *hook_list,
- gboolean may_recurse);
- # 162
- void g_hook_list_invoke_check (GHookList *hook_list,
- gboolean may_recurse);
- # 166
- void g_hook_list_marshal (GHookList *hook_list,
- gboolean may_recurse,
- GHookMarshaller marshaller,
- gpointer marshal_data);
- void g_hook_list_marshal_check (GHookList *hook_list,
- gboolean may_recurse,
- GHookCheckMarshaller marshaller,
- gpointer marshal_data);
- # 178
- # 1 "/usr/include/glib-2.0/glib/giochannel.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gconvert.h"
- # 19
- # 26
- # 1 "/usr/include/glib-2.0/glib/gmain.h"
- # 19
- # 22
- # 1 "/usr/include/glib-2.0/glib/gslist.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gmem.h"
- # 19
- # 26
- # 31 "/usr/include/glib-2.0/glib/gslist.h"
- typedef struct _GSList GSList;
- struct _GSList
- {
- gpointer data;
- GSList *next;
- };
- # 44
- void g_slist_push_allocator (GAllocator *allocator);
- void g_slist_pop_allocator (void);
- GSList* g_slist_alloc (void);
- void g_slist_free (GSList *list);
- void g_slist_free_1 (GSList *list);
- GSList* g_slist_append (GSList *list,
- gpointer data);
- GSList* g_slist_prepend (GSList *list,
- gpointer data);
- GSList* g_slist_insert (GSList *list,
- gpointer data,
- gint position);
- GSList* g_slist_insert_sorted (GSList *list,
- gpointer data,
- GCompareFunc func);
- GSList* g_slist_insert_before (GSList *slist,
- GSList *sibling,
- gpointer data);
- GSList* g_slist_concat (GSList *list1,
- GSList *list2);
- GSList* g_slist_remove (GSList *list,
- gconstpointer data);
- GSList* g_slist_remove_all (GSList *list,
- gconstpointer data);
- GSList* g_slist_remove_link (GSList *list,
- GSList *link_);
- GSList* g_slist_delete_link (GSList *list,
- GSList *link_);
- GSList* g_slist_reverse (GSList *list);
- GSList* g_slist_copy (GSList *list);
- GSList* g_slist_nth (GSList *list,
- guint n);
- GSList* g_slist_find (GSList *list,
- gconstpointer data);
- GSList* g_slist_find_custom (GSList *list,
- gconstpointer data,
- GCompareFunc func);
- gint g_slist_position (GSList *list,
- GSList *llink);
- gint g_slist_index (GSList *list,
- gconstpointer data);
- GSList* g_slist_last (GSList *list);
- guint g_slist_length (GSList *list);
- void g_slist_foreach (GSList *list,
- GFunc func,
- gpointer user_data);
- GSList* g_slist_sort (GSList *list,
- GCompareFunc compare_func);
- GSList* g_slist_sort_with_data (GSList *list,
- GCompareDataFunc compare_func,
- gpointer user_data);
- gpointer g_slist_nth_data (GSList *list,
- guint n);
- # 98
- # 102
- # 1 "/usr/include/glib-2.0/glib/gthread.h"
- # 19
- # 26
- # 373
- # 25 "/usr/include/glib-2.0/glib/gmain.h"
- typedef struct _GMainContext GMainContext;
- typedef struct _GMainLoop GMainLoop;
- typedef struct _GSource GSource;
- typedef struct _GSourceCallbackFuncs GSourceCallbackFuncs;
- typedef struct _GSourceFuncs GSourceFuncs;
- typedef gboolean (*GSourceFunc) (gpointer data);
- typedef void (*GChildWatchFunc) (GPid pid,
- gint status,
- gpointer data);
- struct _GSource
- {
- gpointer callback_data;
- GSourceCallbackFuncs *callback_funcs;
- GSourceFuncs *source_funcs;
- guint ref_count;
- GMainContext *context;
- gint priority;
- guint flags;
- guint source_id;
- GSList *poll_fds;
- GSource *prev;
- GSource *next;
- gpointer reserved1;
- gpointer reserved2;
- };
- struct _GSourceCallbackFuncs
- {
- void (*ref) (gpointer cb_data);
- void (*unref) (gpointer cb_data);
- void (*get) (gpointer cb_data,
- GSource *source,
- GSourceFunc *func,
- gpointer *data);
- };
- typedef void (*GSourceDummyMarshal) (void);
- struct _GSourceFuncs
- {
- gboolean (*prepare) (GSource *source,
- gint *timeout_);
- gboolean (*check) (GSource *source);
- gboolean (*dispatch) (GSource *source,
- GSourceFunc callback,
- gpointer user_data);
- void (*finalize) (GSource *source);
- GSourceFunc closure_callback;
- GSourceDummyMarshal closure_marshal;
- };
- # 116
- typedef struct _GPollFD GPollFD;
- typedef gint (*GPollFunc) (GPollFD *ufds,
- guint nfsd,
- gint timeout_);
- struct _GPollFD
- {
- gint fd;
- gushort events;
- gushort revents;
- };
- # 135
- GMainContext *g_main_context_new (void);
- void g_main_context_ref (GMainContext *context);
- void g_main_context_unref (GMainContext *context);
- GMainContext *g_main_context_default (void);
- gboolean g_main_context_iteration (GMainContext *context,
- gboolean may_block);
- gboolean g_main_context_pending (GMainContext *context);
- # 149
- GSource *g_main_context_find_source_by_id (GMainContext *context,
- guint source_id);
- GSource *g_main_context_find_source_by_user_data (GMainContext *context,
- gpointer user_data);
- GSource *g_main_context_find_source_by_funcs_user_data (GMainContext *context,
- GSourceFuncs *funcs,
- gpointer user_data);
- # 159
- void g_main_context_wakeup (GMainContext *context);
- gboolean g_main_context_acquire (GMainContext *context);
- void g_main_context_release (GMainContext *context);
- gboolean g_main_context_wait (GMainContext *context,
- GCond *cond,
- GMutex *mutex);
- gboolean g_main_context_prepare (GMainContext *context,
- gint *priority);
- gint g_main_context_query (GMainContext *context,
- gint max_priority,
- gint *timeout_,
- GPollFD *fds,
- gint n_fds);
- gint g_main_context_check (GMainContext *context,
- gint max_priority,
- GPollFD *fds,
- gint n_fds);
- void g_main_context_dispatch (GMainContext *context);
- void g_main_context_set_poll_func (GMainContext *context,
- GPollFunc func);
- GPollFunc g_main_context_get_poll_func (GMainContext *context);
- # 185
- void g_main_context_add_poll (GMainContext *context,
- GPollFD *fd,
- gint priority);
- void g_main_context_remove_poll (GMainContext *context,
- GPollFD *fd);
- int g_main_depth (void);
- GMainLoop *g_main_loop_new (GMainContext *context,
- gboolean is_running);
- void g_main_loop_run (GMainLoop *loop);
- void g_main_loop_quit (GMainLoop *loop);
- GMainLoop *g_main_loop_ref (GMainLoop *loop);
- void g_main_loop_unref (GMainLoop *loop);
- gboolean g_main_loop_is_running (GMainLoop *loop);
- GMainContext *g_main_loop_get_context (GMainLoop *loop);
- GSource *g_source_new (GSourceFuncs *source_funcs,
- guint struct_size);
- GSource *g_source_ref (GSource *source);
- void g_source_unref (GSource *source);
- guint g_source_attach (GSource *source,
- GMainContext *context);
- void g_source_destroy (GSource *source);
- void g_source_set_priority (GSource *source,
- gint priority);
- gint g_source_get_priority (GSource *source);
- void g_source_set_can_recurse (GSource *source,
- gboolean can_recurse);
- gboolean g_source_get_can_recurse (GSource *source);
- guint g_source_get_id (GSource *source);
- GMainContext *g_source_get_context (GSource *source);
- void g_source_set_callback (GSource *source,
- GSourceFunc func,
- gpointer data,
- GDestroyNotify notify);
- void g_source_set_callback_indirect (GSource *source,
- gpointer callback_data,
- GSourceCallbackFuncs *callback_funcs);
- void g_source_add_poll (GSource *source,
- GPollFD *fd);
- void g_source_remove_poll (GSource *source,
- GPollFD *fd);
- void g_source_get_current_time (GSource *source,
- GTimeVal *timeval);
- # 247
- # 250
- GSource *g_idle_source_new (void);
- GSource *g_child_watch_source_new (GPid pid);
- GSource *g_timeout_source_new (guint interval);
- # 256
- void g_get_current_time (GTimeVal *result);
- # 261
- # 269
- # 272
- # 275
- # 277
- # 279
- gboolean g_source_remove (guint tag);
- gboolean g_source_remove_by_user_data (gpointer user_data);
- gboolean g_source_remove_by_funcs_user_data (GSourceFuncs *funcs,
- gpointer user_data);
- guint g_timeout_add_full (gint priority,
- guint interval,
- GSourceFunc function,
- gpointer data,
- GDestroyNotify notify);
- guint g_timeout_add (guint interval,
- GSourceFunc function,
- gpointer data);
- guint g_child_watch_add_full (gint priority,
- GPid pid,
- GChildWatchFunc function,
- gpointer data,
- GDestroyNotify notify);
- guint g_child_watch_add (GPid pid,
- GChildWatchFunc function,
- gpointer data);
- guint g_idle_add (GSourceFunc function,
- gpointer data);
- guint g_idle_add_full (gint priority,
- GSourceFunc function,
- gpointer data,
- GDestroyNotify notify);
- gboolean g_idle_remove_by_data (gpointer data);
- extern GSourceFuncs g_timeout_funcs;
- extern GSourceFuncs g_child_watch_funcs;
- extern GSourceFuncs g_idle_funcs;
- # 1 "/usr/include/glib-2.0/glib/gstring.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 1 "/usr/include/glib-2.0/glib/gunicode.h"
- # 21
- # 24
- # 1 "/usr/include/glib-2.0/glib/gerror.h"
- # 20
- # 74
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 27 "/usr/include/glib-2.0/glib/gunicode.h"
- typedef guint32 gunichar;
- typedef guint16 gunichar2;
- # 36
- typedef enum
- {
- G_UNICODE_CONTROL,
- G_UNICODE_FORMAT,
- G_UNICODE_UNASSIGNED,
- G_UNICODE_PRIVATE_USE,
- G_UNICODE_SURROGATE,
- G_UNICODE_LOWERCASE_LETTER,
- G_UNICODE_MODIFIER_LETTER,
- G_UNICODE_OTHER_LETTER,
- G_UNICODE_TITLECASE_LETTER,
- G_UNICODE_UPPERCASE_LETTER,
- G_UNICODE_COMBINING_MARK,
- G_UNICODE_ENCLOSING_MARK,
- G_UNICODE_NON_SPACING_MARK,
- G_UNICODE_DECIMAL_NUMBER,
- G_UNICODE_LETTER_NUMBER,
- G_UNICODE_OTHER_NUMBER,
- G_UNICODE_CONNECT_PUNCTUATION,
- G_UNICODE_DASH_PUNCTUATION,
- G_UNICODE_CLOSE_PUNCTUATION,
- G_UNICODE_FINAL_PUNCTUATION,
- G_UNICODE_INITIAL_PUNCTUATION,
- G_UNICODE_OTHER_PUNCTUATION,
- G_UNICODE_OPEN_PUNCTUATION,
- G_UNICODE_CURRENCY_SYMBOL,
- G_UNICODE_MODIFIER_SYMBOL,
- G_UNICODE_MATH_SYMBOL,
- G_UNICODE_OTHER_SYMBOL,
- G_UNICODE_LINE_SEPARATOR,
- G_UNICODE_PARAGRAPH_SEPARATOR,
- G_UNICODE_SPACE_SEPARATOR
- } GUnicodeType;
- # 73
- typedef enum
- {
- G_UNICODE_BREAK_MANDATORY,
- G_UNICODE_BREAK_CARRIAGE_RETURN,
- G_UNICODE_BREAK_LINE_FEED,
- G_UNICODE_BREAK_COMBINING_MARK,
- G_UNICODE_BREAK_SURROGATE,
- G_UNICODE_BREAK_ZERO_WIDTH_SPACE,
- G_UNICODE_BREAK_INSEPARABLE,
- G_UNICODE_BREAK_NON_BREAKING_GLUE,
- G_UNICODE_BREAK_CONTINGENT,
- G_UNICODE_BREAK_SPACE,
- G_UNICODE_BREAK_AFTER,
- G_UNICODE_BREAK_BEFORE,
- G_UNICODE_BREAK_BEFORE_AND_AFTER,
- G_UNICODE_BREAK_HYPHEN,
- G_UNICODE_BREAK_NON_STARTER,
- G_UNICODE_BREAK_OPEN_PUNCTUATION,
- G_UNICODE_BREAK_CLOSE_PUNCTUATION,
- G_UNICODE_BREAK_QUOTATION,
- G_UNICODE_BREAK_EXCLAMATION,
- G_UNICODE_BREAK_IDEOGRAPHIC,
- G_UNICODE_BREAK_NUMERIC,
- G_UNICODE_BREAK_INFIX_SEPARATOR,
- G_UNICODE_BREAK_SYMBOL,
- G_UNICODE_BREAK_ALPHABETIC,
- G_UNICODE_BREAK_PREFIX,
- G_UNICODE_BREAK_POSTFIX,
- G_UNICODE_BREAK_COMPLEX_CONTEXT,
- G_UNICODE_BREAK_AMBIGUOUS,
- G_UNICODE_BREAK_UNKNOWN,
- G_UNICODE_BREAK_NEXT_LINE,
- G_UNICODE_BREAK_WORD_JOINER
- } GUnicodeBreakType;
- # 114
- gboolean g_get_charset ( const char **charset);
- # 118
- gboolean g_unichar_isalnum (gunichar c) ;
- gboolean g_unichar_isalpha (gunichar c) ;
- gboolean g_unichar_iscntrl (gunichar c) ;
- gboolean g_unichar_isdigit (gunichar c) ;
- gboolean g_unichar_isgraph (gunichar c) ;
- gboolean g_unichar_islower (gunichar c) ;
- gboolean g_unichar_isprint (gunichar c) ;
- gboolean g_unichar_ispunct (gunichar c) ;
- gboolean g_unichar_isspace (gunichar c) ;
- gboolean g_unichar_isupper (gunichar c) ;
- gboolean g_unichar_isxdigit (gunichar c) ;
- gboolean g_unichar_istitle (gunichar c) ;
- gboolean g_unichar_isdefined (gunichar c) ;
- gboolean g_unichar_iswide (gunichar c) ;
- # 135
- gunichar g_unichar_toupper (gunichar c) ;
- gunichar g_unichar_tolower (gunichar c) ;
- gunichar g_unichar_totitle (gunichar c) ;
- # 141
- gint g_unichar_digit_value (gunichar c) ;
- gint g_unichar_xdigit_value (gunichar c) ;
- GUnicodeType g_unichar_type (gunichar c) ;
- GUnicodeBreakType g_unichar_break_type (gunichar c) ;
- # 155
- void g_unicode_canonical_ordering (gunichar *string,
- gsize len);
- # 161
- gunichar *g_unicode_canonical_decomposition (gunichar ch,
- gsize *result_len);
- # 166
- extern const gchar * const g_utf8_skip;
- # 169
- gunichar g_utf8_get_char (const gchar *p);
- gunichar g_utf8_get_char_validated (const gchar *p,
- gssize max_len);
- gchar* g_utf8_offset_to_pointer (const gchar *str,
- glong offset);
- glong g_utf8_pointer_to_offset (const gchar *str,
- const gchar *pos);
- gchar* g_utf8_prev_char (const gchar *p);
- gchar* g_utf8_find_next_char (const gchar *p,
- const gchar *end);
- gchar* g_utf8_find_prev_char (const gchar *str,
- const gchar *p);
- glong g_utf8_strlen (const gchar *p,
- gssize max);
- gchar* g_utf8_strncpy (gchar *dest,
- const gchar *src,
- gsize n);
- # 194
- gchar* g_utf8_strchr (const gchar *p,
- gssize len,
- gunichar c);
- gchar* g_utf8_strrchr (const gchar *p,
- gssize len,
- gunichar c);
- gchar* g_utf8_strreverse (const gchar *str,
- gssize len);
- gunichar2 *g_utf8_to_utf16 (const gchar *str,
- glong len,
- glong *items_read,
- glong *items_written,
- GError **error);
- gunichar * g_utf8_to_ucs4 (const gchar *str,
- glong len,
- glong *items_read,
- glong *items_written,
- GError **error);
- gunichar * g_utf8_to_ucs4_fast (const gchar *str,
- glong len,
- glong *items_written);
- gunichar * g_utf16_to_ucs4 (const gunichar2 *str,
- glong len,
- glong *items_read,
- glong *items_written,
- GError **error);
- gchar* g_utf16_to_utf8 (const gunichar2 *str,
- glong len,
- glong *items_read,
- glong *items_written,
- GError **error);
- gunichar2 *g_ucs4_to_utf16 (const gunichar *str,
- glong len,
- glong *items_read,
- glong *items_written,
- GError **error);
- gchar* g_ucs4_to_utf8 (const gunichar *str,
- glong len,
- glong *items_read,
- glong *items_written,
- GError **error);
- # 241
- gint g_unichar_to_utf8 (gunichar c,
- gchar *outbuf);
- # 247
- gboolean g_utf8_validate (const gchar *str,
- gssize max_len,
- const gchar **end);
- gboolean g_unichar_validate (gunichar ch);
- gchar *g_utf8_strup (const gchar *str,
- gssize len);
- gchar *g_utf8_strdown (const gchar *str,
- gssize len);
- gchar *g_utf8_casefold (const gchar *str,
- gssize len);
- typedef enum {
- G_NORMALIZE_DEFAULT,
- G_NORMALIZE_NFD = G_NORMALIZE_DEFAULT,
- G_NORMALIZE_DEFAULT_COMPOSE,
- G_NORMALIZE_NFC = G_NORMALIZE_DEFAULT_COMPOSE,
- G_NORMALIZE_ALL,
- G_NORMALIZE_NFKD = G_NORMALIZE_ALL,
- G_NORMALIZE_ALL_COMPOSE,
- G_NORMALIZE_NFKC = G_NORMALIZE_ALL_COMPOSE
- } GNormalizeMode;
- gchar *g_utf8_normalize (const gchar *str,
- gssize len,
- GNormalizeMode mode);
- gint g_utf8_collate (const gchar *str1,
- const gchar *str2);
- gchar *g_utf8_collate_key (const gchar *str,
- gssize len);
- gboolean g_unichar_get_mirror_char (gunichar ch,
- gunichar *mirrored_ch);
- # 1 "/usr/include/glib-2.0/glib/gutils.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 1 "/usr/include/stdarg.h"
- # 12
- # 32 "/usr/include/glib-2.0/glib/gutils.h"
- # 46
- # 53
- # 55
- # 68
- # 113
- # 116
- const gchar* g_get_user_name (void);
- const gchar* g_get_real_name (void);
- const gchar* g_get_home_dir (void);
- const gchar* g_get_tmp_dir (void);
- gchar* g_get_prgname (void);
- void g_set_prgname (const gchar *prgname);
- const gchar* g_get_application_name (void);
- void g_set_application_name (const gchar *application_name);
- typedef struct _GDebugKey GDebugKey;
- struct _GDebugKey
- {
- gchar *key;
- guint value;
- };
- # 135
- guint g_parse_debug_string (const gchar *string,
- const GDebugKey *keys,
- guint nkeys);
- gint g_snprintf (gchar *string,
- gulong n,
- gchar const *format,
- ...) ;
- gint g_vsnprintf (gchar *string,
- gulong n,
- gchar const *format,
- va_list args);
- gboolean g_path_is_absolute (const gchar *file_name);
- const gchar* g_path_skip_root (const gchar *file_name);
- # 155
- # 160
- const gchar* g_basename (const gchar *file_name);
- # 162
- # 164
- gchar* g_get_current_dir (void);
- gchar* g_path_get_basename (const gchar *file_name);
- gchar* g_path_get_dirname (const gchar *file_name);
- void g_nullify_pointer (gpointer *nullify_location);
- # 179
- const gchar* g_getenv (const gchar *variable);
- gboolean g_setenv (const gchar *variable,
- const gchar *value,
- gboolean overwrite);
- void g_unsetenv (const gchar *variable);
- # 190
- typedef void (*GVoidFunc) (void);
- # 196
- # 201
- void g_atexit (GVoidFunc func);
- gchar* g_find_program_in_path (const gchar *program);
- # 208
- static inline gint g_bit_nth_lsf (gulong mask,
- gint nth_bit);
- static inline gint g_bit_nth_msf (gulong mask,
- gint nth_bit);
- static inline guint g_bit_storage (gulong number);
- # 217
- typedef struct _GTrashStack GTrashStack;
- struct _GTrashStack
- {
- GTrashStack *next;
- };
- static inline void g_trash_stack_push (GTrashStack **stack_p,
- gpointer data_p);
- static inline gpointer g_trash_stack_pop (GTrashStack **stack_p);
- static inline gpointer g_trash_stack_peek (GTrashStack **stack_p);
- static inline guint g_trash_stack_height (GTrashStack **stack_p);
- # 232
- static inline gint
- g_bit_nth_lsf (gulong mask,
- gint nth_bit)
- {
- do
- {
- nth_bit++;
- if (mask & (1UL << nth_bit))
- return nth_bit;
- }
- while (nth_bit < (( 4 * 8) - 1));
- return -1;
- }
- static inline gint
- g_bit_nth_msf (gulong mask,
- gint nth_bit)
- {
- if (nth_bit < 0)
- nth_bit = 4 * 8;
- do
- {
- nth_bit--;
- if (mask & (1UL << nth_bit))
- return nth_bit;
- }
- while (nth_bit > 0);
- return -1;
- }
- static inline guint
- g_bit_storage (gulong number)
- {
- register guint n_bits = 0;
- do
- {
- n_bits++;
- number >>= 1;
- }
- while (number);
- return n_bits;
- }
- static inline void
- g_trash_stack_push (GTrashStack **stack_p,
- gpointer data_p)
- {
- GTrashStack *data = (GTrashStack *) data_p;
- data->next = *stack_p;
- *stack_p = data;
- }
- static inline gpointer
- g_trash_stack_pop (GTrashStack **stack_p)
- {
- GTrashStack *data;
- data = *stack_p;
- if (data)
- {
- *stack_p = data->next;
- # 294
- data->next = 0 ;
- }
- return data;
- }
- static inline gpointer
- g_trash_stack_peek (GTrashStack **stack_p)
- {
- GTrashStack *data;
- data = *stack_p;
- return data;
- }
- static inline guint
- g_trash_stack_height (GTrashStack **stack_p)
- {
- GTrashStack *data;
- guint i = 0;
- for (data = *stack_p; data; data = data->next)
- i++;
- return i;
- }
- # 320
- # 325
- extern const guint glib_major_version;
- extern const guint glib_minor_version;
- extern const guint glib_micro_version;
- extern const guint glib_interface_age;
- extern const guint glib_binary_age;
- # 336
- # 349
- # 373
- # 33 "/usr/include/glib-2.0/glib/gstring.h"
- typedef struct _GString GString;
- typedef struct _GStringChunk GStringChunk;
- struct _GString
- {
- gchar *str;
- gsize len;
- gsize allocated_len;
- };
- # 48
- GStringChunk* g_string_chunk_new (gsize size);
- void g_string_chunk_free (GStringChunk *chunk);
- gchar* g_string_chunk_insert (GStringChunk *chunk,
- const gchar *string);
- gchar* g_string_chunk_insert_len (GStringChunk *chunk,
- const gchar *string,
- gssize len);
- gchar* g_string_chunk_insert_const (GStringChunk *chunk,
- const gchar *string);
- # 61
- GString* g_string_new (const gchar *init);
- GString* g_string_new_len (const gchar *init,
- gssize len);
- GString* g_string_sized_new (gsize dfl_size);
- gchar* g_string_free (GString *string,
- gboolean free_segment);
- gboolean g_string_equal (const GString *v,
- const GString *v2);
- guint g_string_hash (const GString *str);
- GString* g_string_assign (GString *string,
- const gchar *rval);
- GString* g_string_truncate (GString *string,
- gsize len);
- GString* g_string_set_size (GString *string,
- gsize len);
- GString* g_string_insert_len (GString *string,
- gssize pos,
- const gchar *val,
- gssize len);
- GString* g_string_append (GString *string,
- const gchar *val);
- GString* g_string_append_len (GString *string,
- const gchar *val,
- gssize len);
- GString* g_string_append_c (GString *string,
- gchar c);
- GString* g_string_append_unichar (GString *string,
- gunichar wc);
- GString* g_string_prepend (GString *string,
- const gchar *val);
- GString* g_string_prepend_c (GString *string,
- gchar c);
- GString* g_string_prepend_unichar (GString *string,
- gunichar wc);
- GString* g_string_prepend_len (GString *string,
- const gchar *val,
- gssize len);
- GString* g_string_insert (GString *string,
- gssize pos,
- const gchar *val);
- GString* g_string_insert_c (GString *string,
- gssize pos,
- gchar c);
- GString* g_string_insert_unichar (GString *string,
- gssize pos,
- gunichar wc);
- GString* g_string_erase (GString *string,
- gssize pos,
- gssize len);
- GString* g_string_ascii_down (GString *string);
- GString* g_string_ascii_up (GString *string);
- void g_string_printf (GString *string,
- const gchar *format,
- ...) ;
- void g_string_append_printf (GString *string,
- const gchar *format,
- ...) ;
- # 121
- static inline GString*
- g_string_append_c_inline (GString *gstring,
- gchar c)
- {
- if (gstring->len < gstring->allocated_len && 0)
- {
- gstring->str[gstring->len++] = c;
- gstring->str[gstring->len] = 0;
- }
- else
- g_string_insert_c (gstring, -1, c);
- return gstring;
- }
- # 136
- # 139
- # 144
- GString* g_string_down (GString *string);
- GString* g_string_up (GString *string);
- # 151
- # 153
- # 157
- # 33 "/usr/include/glib-2.0/glib/giochannel.h"
- # 38
- typedef struct _GIOChannel GIOChannel;
- typedef struct _GIOFuncs GIOFuncs;
- typedef enum
- {
- G_IO_ERROR_NONE,
- G_IO_ERROR_AGAIN,
- G_IO_ERROR_INVAL,
- G_IO_ERROR_UNKNOWN
- } GIOError;
- # 51
- typedef enum
- {
- G_IO_CHANNEL_ERROR_FBIG,
- G_IO_CHANNEL_ERROR_INVAL,
- G_IO_CHANNEL_ERROR_IO,
- G_IO_CHANNEL_ERROR_ISDIR,
- G_IO_CHANNEL_ERROR_NOSPC,
- G_IO_CHANNEL_ERROR_NXIO,
- G_IO_CHANNEL_ERROR_OVERFLOW,
- G_IO_CHANNEL_ERROR_PIPE,
- G_IO_CHANNEL_ERROR_FAILED
- } GIOChannelError;
- typedef enum
- {
- G_IO_STATUS_ERROR,
- G_IO_STATUS_NORMAL,
- G_IO_STATUS_EOF,
- G_IO_STATUS_AGAIN
- } GIOStatus;
- typedef enum
- {
- G_SEEK_CUR,
- G_SEEK_SET,
- G_SEEK_END
- } GSeekType;
- typedef enum
- {
- G_IO_IN = 1 ,
- G_IO_OUT = 4 ,
- G_IO_PRI = 2 ,
- G_IO_ERR = 8 ,
- G_IO_HUP = 16 ,
- G_IO_NVAL = 32
- } GIOCondition;
- typedef enum
- {
- G_IO_FLAG_APPEND = 1 << 0,
- G_IO_FLAG_NONBLOCK = 1 << 1,
- G_IO_FLAG_IS_READABLE = 1 << 2,
- G_IO_FLAG_IS_WRITEABLE = 1 << 3,
- G_IO_FLAG_IS_SEEKABLE = 1 << 4,
- G_IO_FLAG_MASK = (1 << 5) - 1,
- G_IO_FLAG_GET_MASK = G_IO_FLAG_MASK,
- G_IO_FLAG_SET_MASK = G_IO_FLAG_APPEND | G_IO_FLAG_NONBLOCK
- } GIOFlags;
- struct _GIOChannel
- {
- guint ref_count;
- GIOFuncs *funcs;
- gchar *encoding;
- GIConv read_cd;
- GIConv write_cd;
- gchar *line_term;
- guint line_term_len;
- gsize buf_size;
- GString *read_buf;
- GString *encoded_read_buf;
- GString *write_buf;
- gchar partial_write_buf[6];
- guint use_buffer : 1;
- guint do_encode : 1;
- guint close_on_unref : 1;
- guint is_readable : 1;
- guint is_writeable : 1;
- guint is_seekable : 1;
- gpointer reserved1;
- gpointer reserved2;
- };
- typedef gboolean (*GIOFunc) (GIOChannel *source,
- GIOCondition condition,
- gpointer data);
- struct _GIOFuncs
- {
- GIOStatus (*io_read) (GIOChannel *channel,
- gchar *buf,
- gsize count,
- gsize *bytes_read,
- GError **err);
- GIOStatus (*io_write) (GIOChannel *channel,
- const gchar *buf,
- gsize count,
- gsize *bytes_written,
- GError **err);
- GIOStatus (*io_seek) (GIOChannel *channel,
- gint64 offset,
- GSeekType type,
- GError **err);
- GIOStatus (*io_close) (GIOChannel *channel,
- GError **err);
- GSource* (*io_create_watch) (GIOChannel *channel,
- GIOCondition condition);
- void (*io_free) (GIOChannel *channel);
- GIOStatus (*io_set_flags) (GIOChannel *channel,
- GIOFlags flags,
- GError **err);
- GIOFlags (*io_get_flags) (GIOChannel *channel);
- };
- void g_io_channel_init (GIOChannel *channel);
- void g_io_channel_ref (GIOChannel *channel);
- void g_io_channel_unref (GIOChannel *channel);
- # 170
- GIOError g_io_channel_read (GIOChannel *channel,
- gchar *buf,
- gsize count,
- gsize *bytes_read);
- GIOError g_io_channel_write (GIOChannel *channel,
- const gchar *buf,
- gsize count,
- gsize *bytes_written);
- GIOError g_io_channel_seek (GIOChannel *channel,
- gint64 offset,
- GSeekType type);
- void g_io_channel_close (GIOChannel *channel);
- # 183
- GIOStatus g_io_channel_shutdown (GIOChannel *channel,
- gboolean flush,
- GError **err);
- guint g_io_add_watch_full (GIOChannel *channel,
- gint priority,
- GIOCondition condition,
- GIOFunc func,
- gpointer user_data,
- GDestroyNotify notify);
- GSource * g_io_create_watch (GIOChannel *channel,
- GIOCondition condition);
- guint g_io_add_watch (GIOChannel *channel,
- GIOCondition condition,
- GIOFunc func,
- gpointer user_data);
- # 202
- void g_io_channel_set_buffer_size (GIOChannel *channel,
- gsize size);
- gsize g_io_channel_get_buffer_size (GIOChannel *channel);
- GIOCondition g_io_channel_get_buffer_condition (GIOChannel *channel);
- GIOStatus g_io_channel_set_flags (GIOChannel *channel,
- GIOFlags flags,
- GError **error);
- GIOFlags g_io_channel_get_flags (GIOChannel *channel);
- void g_io_channel_set_line_term (GIOChannel *channel,
- const gchar *line_term,
- gint length);
- const gchar* g_io_channel_get_line_term (GIOChannel *channel,
- gint *length);
- void g_io_channel_set_buffered (GIOChannel *channel,
- gboolean buffered);
- gboolean g_io_channel_get_buffered (GIOChannel *channel);
- GIOStatus g_io_channel_set_encoding (GIOChannel *channel,
- const gchar *encoding,
- GError **error);
- const gchar* g_io_channel_get_encoding (GIOChannel *channel);
- void g_io_channel_set_close_on_unref (GIOChannel *channel,
- gboolean do_close);
- gboolean g_io_channel_get_close_on_unref (GIOChannel *channel);
- GIOStatus g_io_channel_flush (GIOChannel *channel,
- GError **error);
- GIOStatus g_io_channel_read_line (GIOChannel *channel,
- gchar **str_return,
- gsize *length,
- gsize *terminator_pos,
- GError **error);
- GIOStatus g_io_channel_read_line_string (GIOChannel *channel,
- GString *buffer,
- gsize *terminator_pos,
- GError **error);
- GIOStatus g_io_channel_read_to_end (GIOChannel *channel,
- gchar **str_return,
- gsize *length,
- GError **error);
- GIOStatus g_io_channel_read_chars (GIOChannel *channel,
- gchar *buf,
- gsize count,
- gsize *bytes_read,
- GError **error);
- GIOStatus g_io_channel_read_unichar (GIOChannel *channel,
- gunichar *thechar,
- GError **error);
- GIOStatus g_io_channel_write_chars (GIOChannel *channel,
- const gchar *buf,
- gssize count,
- gsize *bytes_written,
- GError **error);
- GIOStatus g_io_channel_write_unichar (GIOChannel *channel,
- gunichar thechar,
- GError **error);
- GIOStatus g_io_channel_seek_position (GIOChannel *channel,
- gint64 offset,
- GSeekType type,
- GError **error);
- GIOChannel* g_io_channel_new_file (const gchar *filename,
- const gchar *mode,
- GError **error);
- GQuark g_io_channel_error_quark (void);
- GIOChannelError g_io_channel_error_from_errno (gint en);
- # 290
- GIOChannel* g_io_channel_unix_new (int fd);
- gint g_io_channel_unix_get_fd (GIOChannel *channel);
- extern GSourceFuncs g_io_watch_funcs;
- # 347
- # 1 "/usr/include/glib-2.0/glib/glist.h"
- # 19
- # 26
- # 108
- # 1 "/usr/include/glib-2.0/glib/gmacros.h"
- # 19
- # 26
- # 30
- # 1 "/usr/include/glib-2.0/glib/gmain.h"
- # 19
- # 1 "/usr/include/glib-2.0/glib/gmarkup.h"
- # 20
- # 23
- # 1 "/usr/include/stdarg.h"
- # 12
- # 25 "/usr/include/glib-2.0/glib/gmarkup.h"
- # 1 "/usr/include/glib-2.0/glib/gerror.h"
- # 20
- # 74
- # 27 "/usr/include/glib-2.0/glib/gmarkup.h"
- typedef enum
- {
- G_MARKUP_ERROR_BAD_UTF8,
- G_MARKUP_ERROR_EMPTY,
- G_MARKUP_ERROR_PARSE,
- # 38
- G_MARKUP_ERROR_UNKNOWN_ELEMENT,
- G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE,
- G_MARKUP_ERROR_INVALID_CONTENT
- } GMarkupError;
- # 44
- GQuark g_markup_error_quark (void);
- typedef enum
- {
- G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG = 1 << 0
- } GMarkupParseFlags;
- typedef struct _GMarkupParseContext GMarkupParseContext;
- typedef struct _GMarkupParser GMarkupParser;
- struct _GMarkupParser
- {
- void (*start_element) (GMarkupParseContext *context,
- const gchar *element_name,
- const gchar **attribute_names,
- const gchar **attribute_values,
- gpointer user_data,
- GError **error);
- void (*end_element) (GMarkupParseContext *context,
- const gchar *element_name,
- gpointer user_data,
- GError **error);
- void (*text) (GMarkupParseContext *context,
- const gchar *text,
- gsize text_len,
- gpointer user_data,
- GError **error);
- # 85
- void (*passthrough) (GMarkupParseContext *context,
- const gchar *passthrough_text,
- gsize text_len,
- gpointer user_data,
- GError **error);
- # 95
- void (*error) (GMarkupParseContext *context,
- GError *error,
- gpointer user_data);
- };
- GMarkupParseContext *g_markup_parse_context_new (const GMarkupParser *parser,
- GMarkupParseFlags flags,
- gpointer user_data,
- GDestroyNotify user_data_dnotify);
- void g_markup_parse_context_free (GMarkupParseContext *context);
- gboolean g_markup_parse_context_parse (GMarkupParseContext *context,
- const gchar *text,
- gssize text_len,
- GError **error);
- gboolean g_markup_parse_context_end_parse (GMarkupParseContext *context,
- GError **error);
- const gchar *g_markup_parse_context_get_element (GMarkupParseContext *context);
- void g_markup_parse_context_get_position (GMarkupParseContext *context,
- gint *line_number,
- gint *char_number);
- gchar* g_markup_escape_text (const gchar *text,
- gssize length);
- gchar *g_markup_printf_escaped (const char *format,
- ...) ;
- gchar *g_markup_vprintf_escaped (const char *format,
- va_list args);
- # 131
- # 1 "/usr/include/glib-2.0/glib/gmem.h"
- # 19
- # 26
- # 1 "/usr/include/glib-2.0/glib/gmessages.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/stdarg.h"
- # 12
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 1 "/usr/include/glib-2.0/glib/gmacros.h"
- # 19
- # 26
- # 30
- # 33 "/usr/include/glib-2.0/glib/gmessages.h"
- # 39
- # 44
- gsize g_printf_string_upper_bound (const gchar* format,
- va_list args);
- # 51
- # 54
- typedef enum
- {
- G_LOG_FLAG_RECURSION = 1 << 0,
- G_LOG_FLAG_FATAL = 1 << 1,
- G_LOG_LEVEL_ERROR = 1 << 2,
- G_LOG_LEVEL_CRITICAL = 1 << 3,
- G_LOG_LEVEL_WARNING = 1 << 4,
- G_LOG_LEVEL_MESSAGE = 1 << 5,
- G_LOG_LEVEL_INFO = 1 << 6,
- G_LOG_LEVEL_DEBUG = 1 << 7,
- G_LOG_LEVEL_MASK = ~(G_LOG_FLAG_RECURSION | G_LOG_FLAG_FATAL)
- } GLogLevelFlags;
- # 73
- typedef void (*GLogFunc) (const gchar *log_domain,
- GLogLevelFlags log_level,
- const gchar *message,
- gpointer user_data);
- # 81
- guint g_log_set_handler (const gchar *log_domain,
- GLogLevelFlags log_levels,
- GLogFunc log_func,
- gpointer user_data);
- void g_log_remove_handler (const gchar *log_domain,
- guint handler_id);
- void g_log_default_handler (const gchar *log_domain,
- GLogLevelFlags log_level,
- const gchar *message,
- gpointer unused_data);
- void g_log (const gchar *log_domain,
- GLogLevelFlags log_level,
- const gchar *format,
- ...) ;
- void g_logv (const gchar *log_domain,
- GLogLevelFlags log_level,
- const gchar *format,
- va_list args);
- GLogLevelFlags g_log_set_fatal_mask (const gchar *log_domain,
- GLogLevelFlags fatal_mask);
- GLogLevelFlags g_log_set_always_fatal (GLogLevelFlags fatal_mask);
- void _g_log_fallback_handler (const gchar *log_domain,
- GLogLevelFlags log_level,
- const gchar *message,
- gpointer unused_data);
- # 177
- typedef void (*GPrintFunc) (const gchar *string);
- void g_print (const gchar *format,
- ...) ;
- GPrintFunc g_set_print_handler (GPrintFunc func);
- void g_printerr (const gchar *format,
- ...) ;
- GPrintFunc g_set_printerr_handler (GPrintFunc func);
- # 193
- # 200
- # 222
- # 231
- # 238
- # 240
- # 242
- # 252
- # 300
- # 312
- # 324
- # 332
- # 340
- # 342
- # 344
- # 348
- # 1 "/usr/include/glib-2.0/glib/gnode.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gmem.h"
- # 19
- # 26
- # 31 "/usr/include/glib-2.0/glib/gnode.h"
- typedef struct _GNode GNode;
- typedef enum
- {
- G_TRAVERSE_LEAFS = 1 << 0,
- G_TRAVERSE_NON_LEAFS = 1 << 1,
- G_TRAVERSE_ALL = G_TRAVERSE_LEAFS | G_TRAVERSE_NON_LEAFS,
- G_TRAVERSE_MASK = 0x03
- } GTraverseFlags;
- typedef enum
- {
- G_IN_ORDER,
- G_PRE_ORDER,
- G_POST_ORDER,
- G_LEVEL_ORDER
- } GTraverseType;
- typedef gboolean (*GNodeTraverseFunc) (GNode *node,
- gpointer data);
- typedef void (*GNodeForeachFunc) (GNode *node,
- gpointer data);
- typedef gpointer (*GCopyFunc) (gconstpointer src,
- gpointer data);
- # 63
- struct _GNode
- {
- gpointer data;
- GNode *next;
- GNode *prev;
- GNode *parent;
- GNode *children;
- };
- # 76
- void g_node_push_allocator (GAllocator *allocator);
- void g_node_pop_allocator (void);
- GNode* g_node_new (gpointer data);
- void g_node_destroy (GNode *root);
- void g_node_unlink (GNode *node);
- GNode* g_node_copy_deep (GNode *node,
- GCopyFunc copy_func,
- gpointer data);
- GNode* g_node_copy (GNode *node);
- GNode* g_node_insert (GNode *parent,
- gint position,
- GNode *node);
- GNode* g_node_insert_before (GNode *parent,
- GNode *sibling,
- GNode *node);
- GNode* g_node_insert_after (GNode *parent,
- GNode *sibling,
- GNode *node);
- GNode* g_node_prepend (GNode *parent,
- GNode *node);
- guint g_node_n_nodes (GNode *root,
- GTraverseFlags flags);
- GNode* g_node_get_root (GNode *node);
- gboolean g_node_is_ancestor (GNode *node,
- GNode *descendant);
- guint g_node_depth (GNode *node);
- GNode* g_node_find (GNode *root,
- GTraverseType order,
- GTraverseFlags flags,
- gpointer data);
- # 119
- # 125
- void g_node_traverse (GNode *root,
- GTraverseType order,
- GTraverseFlags flags,
- gint max_depth,
- GNodeTraverseFunc func,
- gpointer data);
- # 137
- guint g_node_max_height (GNode *root);
- void g_node_children_foreach (GNode *node,
- GTraverseFlags flags,
- GNodeForeachFunc func,
- gpointer data);
- void g_node_reverse_children (GNode *node);
- guint g_node_n_children (GNode *node);
- GNode* g_node_nth_child (GNode *node,
- guint n);
- GNode* g_node_last_child (GNode *node);
- GNode* g_node_find_child (GNode *node,
- GTraverseFlags flags,
- gpointer data);
- gint g_node_child_position (GNode *node,
- GNode *child);
- gint g_node_child_index (GNode *node,
- gpointer data);
- GNode* g_node_first_sibling (GNode *node);
- GNode* g_node_last_sibling (GNode *node);
- # 165
- # 1 "/usr/include/glib-2.0/glib/gpattern.h"
- # 21
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 23 "/usr/include/glib-2.0/glib/gpattern.h"
- typedef struct _GPatternSpec GPatternSpec;
- GPatternSpec* g_pattern_spec_new (const gchar *pattern);
- void g_pattern_spec_free (GPatternSpec *pspec);
- gboolean g_pattern_spec_equal (GPatternSpec *pspec1,
- GPatternSpec *pspec2);
- gboolean g_pattern_match (GPatternSpec *pspec,
- guint string_length,
- const gchar *string,
- const gchar *string_reversed);
- gboolean g_pattern_match_string (GPatternSpec *pspec,
- const gchar *string);
- gboolean g_pattern_match_simple (const gchar *pattern,
- const gchar *string);
- # 1 "/usr/include/glib-2.0/glib/gprimes.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 31 "/usr/include/glib-2.0/glib/gprimes.h"
- # 36
- # 43
- guint g_spaced_primes_closest (guint num) ;
- # 1 "/usr/include/glib-2.0/glib/gqsort.h"
- # 19
- # 26
- # 30
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 32 "/usr/include/glib-2.0/glib/gqsort.h"
- void g_qsort_with_data (gconstpointer pbase,
- gint total_elems,
- gsize size,
- GCompareDataFunc compare_func,
- gpointer user_data);
- # 44
- # 1 "/usr/include/glib-2.0/glib/gquark.h"
- # 19
- # 26
- # 46
- # 1 "/usr/include/glib-2.0/glib/gqueue.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/glist.h"
- # 19
- # 26
- # 108
- # 31 "/usr/include/glib-2.0/glib/gqueue.h"
- typedef struct _GQueue GQueue;
- struct _GQueue
- {
- GList *head;
- GList *tail;
- guint length;
- };
- # 45
- GQueue* g_queue_new (void);
- void g_queue_free (GQueue *queue);
- gboolean g_queue_is_empty (GQueue *queue);
- guint g_queue_get_length (GQueue *queue);
- void g_queue_reverse (GQueue *queue);
- GQueue * g_queue_copy (GQueue *queue);
- void g_queue_foreach (GQueue *queue,
- GFunc func,
- gpointer user_data);
- GList * g_queue_find (GQueue *queue,
- gconstpointer data);
- GList * g_queue_find_custom (GQueue *queue,
- gconstpointer data,
- GCompareFunc func);
- void g_queue_sort (GQueue *queue,
- GCompareDataFunc compare_func,
- gpointer user_data);
- void g_queue_push_head (GQueue *queue,
- gpointer data);
- void g_queue_push_tail (GQueue *queue,
- gpointer data);
- void g_queue_push_nth (GQueue *queue,
- gpointer data,
- gint n);
- gpointer g_queue_pop_head (GQueue *queue);
- gpointer g_queue_pop_tail (GQueue *queue);
- gpointer g_queue_pop_nth (GQueue *queue,
- guint n);
- gpointer g_queue_peek_head (GQueue *queue);
- gpointer g_queue_peek_tail (GQueue *queue);
- gpointer g_queue_peek_nth (GQueue *queue,
- guint n);
- gint g_queue_index (GQueue *queue,
- gconstpointer data);
- void g_queue_remove (GQueue *queue,
- gconstpointer data);
- void g_queue_remove_all (GQueue *queue,
- gconstpointer data);
- void g_queue_insert_before (GQueue *queue,
- GList *sibling,
- gpointer data);
- void g_queue_insert_after (GQueue *queue,
- GList *sibling,
- gpointer data);
- void g_queue_insert_sorted (GQueue *queue,
- gpointer data,
- GCompareDataFunc func,
- gpointer user_data);
- void g_queue_push_head_link (GQueue *queue,
- GList *link_);
- void g_queue_push_tail_link (GQueue *queue,
- GList *link_);
- void g_queue_push_nth_link (GQueue *queue,
- gint n,
- GList *link_);
- GList* g_queue_pop_head_link (GQueue *queue);
- GList* g_queue_pop_tail_link (GQueue *queue);
- GList* g_queue_pop_nth_link (GQueue *queue,
- guint n);
- GList* g_queue_peek_head_link (GQueue *queue);
- GList* g_queue_peek_tail_link (GQueue *queue);
- GList* g_queue_peek_nth_link (GQueue *queue,
- guint n);
- gint g_queue_link_index (GQueue *queue,
- GList *link_);
- void g_queue_unlink (GQueue *queue,
- GList *link_);
- void g_queue_delete_link (GQueue *queue,
- GList *link_);
- # 1 "/usr/include/glib-2.0/glib/grand.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 31 "/usr/include/glib-2.0/glib/grand.h"
- typedef struct _GRand GRand;
- # 44
- GRand* g_rand_new_with_seed (guint32 seed);
- GRand* g_rand_new_with_seed_array (const guint32 *seed,
- guint seed_length);
- GRand* g_rand_new (void);
- void g_rand_free (GRand *rand_);
- GRand* g_rand_copy (GRand *rand_);
- void g_rand_set_seed (GRand *rand_,
- guint32 seed);
- void g_rand_set_seed_array (GRand *rand_,
- const guint32 *seed,
- guint seed_length);
- # 58
- guint32 g_rand_int (GRand *rand_);
- gint32 g_rand_int_range (GRand *rand_,
- gint32 begin,
- gint32 end);
- gdouble g_rand_double (GRand *rand_);
- gdouble g_rand_double_range (GRand *rand_,
- gdouble begin,
- gdouble end);
- void g_random_set_seed (guint32 seed);
- # 70
- guint32 g_random_int (void);
- gint32 g_random_int_range (gint32 begin,
- gint32 end);
- gdouble g_random_double (void);
- gdouble g_random_double_range (gdouble begin,
- gdouble end);
- # 82
- # 1 "/usr/include/glib-2.0/glib/grel.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 31 "/usr/include/glib-2.0/glib/grel.h"
- typedef struct _GRelation GRelation;
- typedef struct _GTuples GTuples;
- struct _GTuples
- {
- guint len;
- };
- # 64
- GRelation* g_relation_new (gint fields);
- void g_relation_destroy (GRelation *relation);
- void g_relation_index (GRelation *relation,
- gint field,
- GHashFunc hash_func,
- GEqualFunc key_equal_func);
- void g_relation_insert (GRelation *relation,
- ...);
- gint g_relation_delete (GRelation *relation,
- gconstpointer key,
- gint field);
- GTuples* g_relation_select (GRelation *relation,
- gconstpointer key,
- gint field);
- gint g_relation_count (GRelation *relation,
- gconstpointer key,
- gint field);
- gboolean g_relation_exists (GRelation *relation,
- ...);
- void g_relation_print (GRelation *relation);
- void g_tuples_destroy (GTuples *tuples);
- gpointer g_tuples_index (GTuples *tuples,
- gint index_,
- gint field);
- # 94
- # 1 "/usr/include/glib-2.0/glib/gscanner.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/ghash.h"
- # 19
- # 26
- # 111
- # 31 "/usr/include/glib-2.0/glib/gscanner.h"
- typedef struct _GScanner GScanner;
- typedef struct _GScannerConfig GScannerConfig;
- typedef union _GTokenValue GTokenValue;
- typedef void (*GScannerMsgFunc) (GScanner *scanner,
- gchar *message,
- gboolean error);
- # 44
- # 57
- typedef enum
- {
- G_ERR_UNKNOWN,
- G_ERR_UNEXP_EOF,
- G_ERR_UNEXP_EOF_IN_STRING,
- G_ERR_UNEXP_EOF_IN_COMMENT,
- G_ERR_NON_DIGIT_IN_CONST,
- G_ERR_DIGIT_RADIX,
- G_ERR_FLOAT_RADIX,
- G_ERR_FLOAT_MALFORMED
- } GErrorType;
- typedef enum
- {
- G_TOKEN_EOF = 0,
- G_TOKEN_LEFT_PAREN = '(',
- G_TOKEN_RIGHT_PAREN = ')',
- G_TOKEN_LEFT_CURLY = '{',
- G_TOKEN_RIGHT_CURLY = '}',
- G_TOKEN_LEFT_BRACE = '[',
- G_TOKEN_RIGHT_BRACE = ']',
- G_TOKEN_EQUAL_SIGN = '=',
- G_TOKEN_COMMA = ',',
- G_TOKEN_NONE = 256,
- G_TOKEN_ERROR,
- G_TOKEN_CHAR,
- G_TOKEN_BINARY,
- G_TOKEN_OCTAL,
- G_TOKEN_INT,
- G_TOKEN_HEX,
- G_TOKEN_FLOAT,
- G_TOKEN_STRING,
- G_TOKEN_SYMBOL,
- G_TOKEN_IDENTIFIER,
- G_TOKEN_IDENTIFIER_NULL,
- G_TOKEN_COMMENT_SINGLE,
- G_TOKEN_COMMENT_MULTI,
- G_TOKEN_LAST
- } GTokenType;
- union _GTokenValue
- {
- gpointer v_symbol;
- gchar *v_identifier;
- gulong v_binary;
- gulong v_octal;
- gulong v_int;
- guint64 v_int64;
- gdouble v_float;
- gulong v_hex;
- gchar *v_string;
- gchar *v_comment;
- guchar v_char;
- guint v_error;
- };
- struct _GScannerConfig
- {
- # 126
- gchar *cset_skip_characters;
- gchar *cset_identifier_first;
- gchar *cset_identifier_nth;
- gchar *cpair_comment_single;
- # 133
- guint case_sensitive : 1;
- # 138
- guint skip_comment_multi : 1;
- guint skip_comment_single : 1;
- guint scan_comment_multi : 1;
- guint scan_identifier : 1;
- guint scan_identifier_1char : 1;
- guint scan_identifier_NULL : 1;
- guint scan_symbols : 1;
- guint scan_binary : 1;
- guint scan_octal : 1;
- guint scan_float : 1;
- guint scan_hex : 1;
- guint scan_hex_dollar : 1;
- guint scan_string_sq : 1;
- guint scan_string_dq : 1;
- guint numbers_2_int : 1;
- guint int_2_float : 1;
- guint identifier_2_string : 1;
- guint char_2_token : 1;
- guint symbol_2_token : 1;
- guint scope_0_fallback : 1;
- guint store_int64 : 1;
- guint padding_dummy;
- };
- struct _GScanner
- {
- gpointer user_data;
- guint max_parse_errors;
- guint parse_errors;
- const gchar *input_name;
- GData *qdata;
- GScannerConfig *config;
- GTokenType token;
- GTokenValue value;
- guint line;
- guint position;
- GTokenType next_token;
- GTokenValue next_value;
- guint next_line;
- guint next_position;
- GHashTable *symbol_table;
- gint input_fd;
- const gchar *text;
- const gchar *text_end;
- gchar *buffer;
- guint scope_id;
- GScannerMsgFunc msg_handler;
- };
- GScanner* g_scanner_new (const GScannerConfig *config_templ);
- void g_scanner_destroy (GScanner *scanner);
- void g_scanner_input_file (GScanner *scanner,
- gint input_fd);
- void g_scanner_sync_file_offset (GScanner *scanner);
- void g_scanner_input_text (GScanner *scanner,
- const gchar *text,
- guint text_len);
- GTokenType g_scanner_get_next_token (GScanner *scanner);
- GTokenType g_scanner_peek_next_token (GScanner *scanner);
- GTokenType g_scanner_cur_token (GScanner *scanner);
- GTokenValue g_scanner_cur_value (GScanner *scanner);
- guint g_scanner_cur_line (GScanner *scanner);
- guint g_scanner_cur_position (GScanner *scanner);
- gboolean g_scanner_eof (GScanner *scanner);
- guint g_scanner_set_scope (GScanner *scanner,
- guint scope_id);
- void g_scanner_scope_add_symbol (GScanner *scanner,
- guint scope_id,
- const gchar *symbol,
- gpointer value);
- void g_scanner_scope_remove_symbol (GScanner *scanner,
- guint scope_id,
- const gchar *symbol);
- gpointer g_scanner_scope_lookup_symbol (GScanner *scanner,
- guint scope_id,
- const gchar *symbol);
- void g_scanner_scope_foreach_symbol (GScanner *scanner,
- guint scope_id,
- GHFunc func,
- gpointer user_data);
- gpointer g_scanner_lookup_symbol (GScanner *scanner,
- const gchar *symbol);
- void g_scanner_unexp_token (GScanner *scanner,
- GTokenType expected_token,
- const gchar *identifier_spec,
- const gchar *symbol_spec,
- const gchar *symbol_name,
- const gchar *message,
- gint is_error);
- void g_scanner_error (GScanner *scanner,
- const gchar *format,
- ...) ;
- void g_scanner_warn (GScanner *scanner,
- const gchar *format,
- ...) ;
- # 252
- # 263
- # 268
- # 270
- # 274
- # 1 "/usr/include/glib-2.0/glib/gshell.h"
- # 20
- # 23
- # 1 "/usr/include/glib-2.0/glib/gerror.h"
- # 20
- # 74
- # 25 "/usr/include/glib-2.0/glib/gshell.h"
- # 29
- typedef enum
- {
- G_SHELL_ERROR_BAD_QUOTING,
- G_SHELL_ERROR_EMPTY_STRING,
- G_SHELL_ERROR_FAILED
- } GShellError;
- GQuark g_shell_error_quark (void);
- gchar* g_shell_quote (const gchar *unquoted_string);
- gchar* g_shell_unquote (const gchar *quoted_string,
- GError **error);
- gboolean g_shell_parse_argv (const gchar *command_line,
- gint *argcp,
- gchar ***argvp,
- GError **error);
- # 52
- # 1 "/usr/include/glib-2.0/glib/gslist.h"
- # 19
- # 26
- # 102
- # 1 "/usr/include/glib-2.0/glib/gspawn.h"
- # 20
- # 23
- # 1 "/usr/include/glib-2.0/glib/gerror.h"
- # 20
- # 74
- # 25 "/usr/include/glib-2.0/glib/gspawn.h"
- # 30
- typedef enum
- {
- G_SPAWN_ERROR_FORK,
- G_SPAWN_ERROR_READ,
- G_SPAWN_ERROR_CHDIR,
- G_SPAWN_ERROR_ACCES,
- G_SPAWN_ERROR_PERM,
- G_SPAWN_ERROR_2BIG,
- G_SPAWN_ERROR_NOEXEC,
- G_SPAWN_ERROR_NAMETOOLONG,
- G_SPAWN_ERROR_NOENT,
- G_SPAWN_ERROR_NOMEM,
- G_SPAWN_ERROR_NOTDIR,
- G_SPAWN_ERROR_LOOP,
- G_SPAWN_ERROR_TXTBUSY,
- G_SPAWN_ERROR_IO,
- G_SPAWN_ERROR_NFILE,
- G_SPAWN_ERROR_MFILE,
- G_SPAWN_ERROR_INVAL,
- G_SPAWN_ERROR_ISDIR,
- G_SPAWN_ERROR_LIBBAD,
- G_SPAWN_ERROR_FAILED
- # 55
- } GSpawnError;
- typedef void (* GSpawnChildSetupFunc) (gpointer user_data);
- typedef enum
- {
- G_SPAWN_LEAVE_DESCRIPTORS_OPEN = 1 << 0,
- G_SPAWN_DO_NOT_REAP_CHILD = 1 << 1,
- G_SPAWN_SEARCH_PATH = 1 << 2,
- G_SPAWN_STDOUT_TO_DEV_NULL = 1 << 3,
- G_SPAWN_STDERR_TO_DEV_NULL = 1 << 4,
- G_SPAWN_CHILD_INHERITS_STDIN = 1 << 5,
- G_SPAWN_FILE_AND_ARGV_ZERO = 1 << 6
- } GSpawnFlags;
- GQuark g_spawn_error_quark (void);
- gboolean g_spawn_async (const gchar *working_directory,
- gchar **argv,
- gchar **envp,
- GSpawnFlags flags,
- GSpawnChildSetupFunc child_setup,
- gpointer user_data,
- GPid *child_pid,
- GError **error);
- # 87
- gboolean g_spawn_async_with_pipes (const gchar *working_directory,
- gchar **argv,
- gchar **envp,
- GSpawnFlags flags,
- GSpawnChildSetupFunc child_setup,
- gpointer user_data,
- GPid *child_pid,
- gint *standard_input,
- gint *standard_output,
- gint *standard_error,
- GError **error);
- # 103
- gboolean g_spawn_sync (const gchar *working_directory,
- gchar **argv,
- gchar **envp,
- GSpawnFlags flags,
- GSpawnChildSetupFunc child_setup,
- gpointer user_data,
- gchar **standard_output,
- gchar **standard_error,
- gint *exit_status,
- GError **error);
- gboolean g_spawn_command_line_sync (const gchar *command_line,
- gchar **standard_output,
- gchar **standard_error,
- gint *exit_status,
- GError **error);
- gboolean g_spawn_command_line_async (const gchar *command_line,
- GError **error);
- void g_spawn_close_pid (GPid pid);
- # 129
- # 1 "/usr/include/glib-2.0/glib/gstrfuncs.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/stdarg.h"
- # 12
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 32 "/usr/include/glib-2.0/glib/gstrfuncs.h"
- typedef enum {
- G_ASCII_ALNUM = 1 << 0,
- G_ASCII_ALPHA = 1 << 1,
- G_ASCII_CNTRL = 1 << 2,
- G_ASCII_DIGIT = 1 << 3,
- G_ASCII_GRAPH = 1 << 4,
- G_ASCII_LOWER = 1 << 5,
- G_ASCII_PRINT = 1 << 6,
- G_ASCII_PUNCT = 1 << 7,
- G_ASCII_SPACE = 1 << 8,
- G_ASCII_UPPER = 1 << 9,
- G_ASCII_XDIGIT = 1 << 10
- } GAsciiType;
- extern const guint16 * const g_ascii_table;
- # 54
- # 57
- # 60
- # 63
- # 66
- # 69
- # 72
- # 75
- # 78
- # 81
- # 84
- gchar g_ascii_tolower (gchar c) ;
- gchar g_ascii_toupper (gchar c) ;
- gint g_ascii_digit_value (gchar c) ;
- gint g_ascii_xdigit_value (gchar c) ;
- # 95
- gchar* g_strdelimit (gchar *string,
- const gchar *delimiters,
- gchar new_delimiter);
- gchar* g_strcanon (gchar *string,
- const gchar *valid_chars,
- gchar substitutor);
- const gchar* g_strerror (gint errnum) ;
- const gchar* g_strsignal (gint signum) ;
- gchar* g_strreverse (gchar *string);
- gsize g_strlcpy (gchar *dest,
- const gchar *src,
- gsize dest_size);
- gsize g_strlcat (gchar *dest,
- const gchar *src,
- gsize dest_size);
- gchar * g_strstr_len (const gchar *haystack,
- gssize haystack_len,
- const gchar *needle);
- gchar * g_strrstr (const gchar *haystack,
- const gchar *needle);
- gchar * g_strrstr_len (const gchar *haystack,
- gssize haystack_len,
- const gchar *needle);
- gboolean g_str_has_suffix (const gchar *str,
- const gchar *suffix);
- gboolean g_str_has_prefix (const gchar *str,
- const gchar *prefix);
- gdouble g_strtod (const gchar *nptr,
- gchar **endptr);
- gdouble g_ascii_strtod (const gchar *nptr,
- gchar **endptr);
- guint64 g_ascii_strtoull (const gchar *nptr,
- gchar **endptr,
- guint base);
- # 137
- gchar * g_ascii_dtostr (gchar *buffer,
- gint buf_len,
- gdouble d);
- gchar * g_ascii_formatd (gchar *buffer,
- gint buf_len,
- const gchar *format,
- gdouble d);
- gchar* g_strchug (gchar *string);
- gchar* g_strchomp (gchar *string);
- # 151
- gint g_ascii_strcasecmp (const gchar *s1,
- const gchar *s2);
- gint g_ascii_strncasecmp (const gchar *s1,
- const gchar *s2,
- gsize n);
- gchar* g_ascii_strdown (const gchar *str,
- gssize len);
- gchar* g_ascii_strup (const gchar *str,
- gssize len);
- # 163
- # 168
- gint g_strcasecmp (const gchar *s1,
- const gchar *s2);
- gint g_strncasecmp (const gchar *s1,
- const gchar *s2,
- guint n);
- gchar* g_strdown (gchar *string);
- gchar* g_strup (gchar *string);
- # 178
- # 182
- gchar* g_strdup (const gchar *str);
- gchar* g_strdup_printf (const gchar *format,
- ...) ;
- gchar* g_strdup_vprintf (const gchar *format,
- va_list args);
- gchar* g_strndup (const gchar *str,
- gsize n);
- gchar* g_strnfill (gsize length,
- gchar fill_char);
- gchar* g_strconcat (const gchar *string1,
- ...);
- gchar* g_strjoin (const gchar *separator,
- ...);
- # 199
- gchar* g_strcompress (const gchar *source);
- # 209
- gchar* g_strescape (const gchar *source,
- const gchar *exceptions);
- gpointer g_memdup (gconstpointer mem,
- guint byte_size);
- # 223
- gchar** g_strsplit (const gchar *string,
- const gchar *delimiter,
- gint max_tokens);
- gchar ** g_strsplit_set (const gchar *string,
- const gchar *delimiters,
- gint max_tokens);
- gchar* g_strjoinv (const gchar *separator,
- gchar **str_array);
- void g_strfreev (gchar **str_array);
- gchar** g_strdupv (gchar **str_array);
- gchar* g_stpcpy (gchar *dest,
- const char *src);
- const gchar *g_strip_context (const gchar *msgid,
- const gchar *msgval);
- # 1 "/usr/include/glib-2.0/glib/gstring.h"
- # 19
- # 26
- # 157
- # 1 "/usr/include/glib-2.0/glib/gthread.h"
- # 19
- # 26
- # 373
- # 1 "/usr/include/glib-2.0/glib/gthreadpool.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gthread.h"
- # 19
- # 26
- # 373
- # 31 "/usr/include/glib-2.0/glib/gthreadpool.h"
- typedef struct _GThreadPool GThreadPool;
- # 38
- # 41
- struct _GThreadPool
- {
- GFunc func;
- gpointer user_data;
- gboolean exclusive;
- };
- # 53
- GThreadPool* g_thread_pool_new (GFunc func,
- gpointer user_data,
- gint max_threads,
- gboolean exclusive,
- GError **error);
- # 63
- void g_thread_pool_push (GThreadPool *pool,
- gpointer data,
- GError **error);
- # 70
- void g_thread_pool_set_max_threads (GThreadPool *pool,
- gint max_threads,
- GError **error);
- gint g_thread_pool_get_max_threads (GThreadPool *pool);
- # 77
- guint g_thread_pool_get_num_threads (GThreadPool *pool);
- guint g_thread_pool_unprocessed (GThreadPool *pool);
- # 86
- void g_thread_pool_free (GThreadPool *pool,
- gboolean immediate,
- gboolean wait);
- # 92
- void g_thread_pool_set_max_unused_threads (gint max_threads);
- gint g_thread_pool_get_max_unused_threads (void);
- guint g_thread_pool_get_num_unused_threads (void);
- void g_thread_pool_stop_unused_threads (void);
- # 102
- # 1 "/usr/include/glib-2.0/glib/gtimer.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 31 "/usr/include/glib-2.0/glib/gtimer.h"
- # 36
- typedef struct _GTimer GTimer;
- # 41
- GTimer* g_timer_new (void);
- void g_timer_destroy (GTimer *timer);
- void g_timer_start (GTimer *timer);
- void g_timer_stop (GTimer *timer);
- void g_timer_reset (GTimer *timer);
- void g_timer_continue (GTimer *timer);
- gdouble g_timer_elapsed (GTimer *timer,
- gulong *microseconds);
- void g_usleep (gulong microseconds);
- void g_time_val_add (GTimeVal *time_,
- glong microseconds);
- # 1 "/usr/include/glib-2.0/glib/gtree.h"
- # 19
- # 26
- # 29
- # 1 "/usr/include/glib-2.0/glib/gnode.h"
- # 19
- # 26
- # 31 "/usr/include/glib-2.0/glib/gtree.h"
- typedef struct _GTree GTree;
- typedef gboolean (*GTraverseFunc) (gpointer key,
- gpointer value,
- gpointer data);
- # 42
- GTree* g_tree_new (GCompareFunc key_compare_func);
- GTree* g_tree_new_with_data (GCompareDataFunc key_compare_func,
- gpointer key_compare_data);
- GTree* g_tree_new_full (GCompareDataFunc key_compare_func,
- gpointer key_compare_data,
- GDestroyNotify key_destroy_func,
- GDestroyNotify value_destroy_func);
- void g_tree_destroy (GTree *tree);
- void g_tree_insert (GTree *tree,
- gpointer key,
- gpointer value);
- void g_tree_replace (GTree *tree,
- gpointer key,
- gpointer value);
- void g_tree_remove (GTree *tree,
- gconstpointer key);
- void g_tree_steal (GTree *tree,
- gconstpointer key);
- gpointer g_tree_lookup (GTree *tree,
- gconstpointer key);
- gboolean g_tree_lookup_extended (GTree *tree,
- gconstpointer lookup_key,
- gpointer *orig_key,
- gpointer *value);
- void g_tree_foreach (GTree *tree,
- GTraverseFunc func,
- gpointer user_data);
- # 71
- void g_tree_traverse (GTree *tree,
- GTraverseFunc traverse_func,
- GTraverseType traverse_type,
- gpointer user_data);
- # 76
- gpointer g_tree_search (GTree *tree,
- GCompareFunc search_func,
- gconstpointer user_data);
- gint g_tree_height (GTree *tree);
- gint g_tree_nnodes (GTree *tree);
- # 88
- # 1 "/usr/include/glib-2.0/glib/gtypes.h"
- # 19
- # 26
- # 419
- # 1 "/usr/include/glib-2.0/glib/gunicode.h"
- # 21
- # 1 "/usr/include/glib-2.0/glib/gutils.h"
- # 19
- # 26
- # 76 "/usr/include/glib-2.0/glib.h"
- # 1 "/usr/include/gnome-keyring-1/gnome-keyring.h"
- # 23
- # 26
- # 1 "/usr/include/glib-2.0/glib.h"
- # 19
- # 26
- # 1 "/usr/include/time.h"
- # 12
- # 29 "/usr/include/gnome-keyring-1/gnome-keyring.h"
- typedef enum {
- GNOME_KEYRING_RESULT_OK,
- GNOME_KEYRING_RESULT_DENIED,
- GNOME_KEYRING_RESULT_NO_KEYRING_DAEMON,
- GNOME_KEYRING_RESULT_ALREADY_UNLOCKED,
- GNOME_KEYRING_RESULT_NO_SUCH_KEYRING,
- GNOME_KEYRING_RESULT_BAD_ARGUMENTS,
- GNOME_KEYRING_RESULT_IO_ERROR,
- GNOME_KEYRING_RESULT_CANCELLED,
- GNOME_KEYRING_RESULT_ALREADY_EXISTS,
- } GnomeKeyringResult;
- typedef enum {
- GNOME_KEYRING_ITEM_GENERIC_SECRET,
- GNOME_KEYRING_ITEM_NETWORK_PASSWORD,
- GNOME_KEYRING_ITEM_NOTE,
- GNOME_KEYRING_ITEM_LAST_TYPE,
- GNOME_KEYRING_ITEM_NO_TYPE = 0xffffffff,
- } GnomeKeyringItemType;
- typedef enum {
- GNOME_KEYRING_ACCESS_ASK,
- GNOME_KEYRING_ACCESS_DENY,
- GNOME_KEYRING_ACCESS_ALLOW
- } GnomeKeyringAccessRestriction;
- typedef enum {
- GNOME_KEYRING_ATTRIBUTE_TYPE_STRING,
- GNOME_KEYRING_ATTRIBUTE_TYPE_UINT32
- } GnomeKeyringAttributeType;
- typedef struct GnomeKeyringAccessControl GnomeKeyringAccessControl;
- typedef struct GnomeKeyringApplicationRef GnomeKeyringApplicationRef;
- typedef GArray GnomeKeyringAttributeList;
- typedef struct GnomeKeyringInfo GnomeKeyringInfo;
- typedef struct GnomeKeyringItemInfo GnomeKeyringItemInfo;
- typedef struct {
- char *name;
- GnomeKeyringAttributeType type;
- union {
- char *string;
- guint32 integer;
- } value;
- } GnomeKeyringAttribute;
- typedef struct {
- char *keyring;
- guint item_id;
- GnomeKeyringAttributeList *attributes;
- char *secret;
- } GnomeKeyringFound;
- typedef void (*GnomeKeyringOperationDoneCallback) (GnomeKeyringResult result,
- gpointer data);
- typedef void (*GnomeKeyringOperationGetStringCallback) (GnomeKeyringResult result,
- const char *string,
- gpointer data);
- typedef void (*GnomeKeyringOperationGetIntCallback) (GnomeKeyringResult result,
- guint32 val,
- gpointer data);
- typedef void (*GnomeKeyringOperationGetListCallback) (GnomeKeyringResult result,
- GList *list,
- gpointer data);
- typedef void (*GnomeKeyringOperationGetKeyringInfoCallback) (GnomeKeyringResult result,
- GnomeKeyringInfo *info,
- gpointer data);
- typedef void (*GnomeKeyringOperationGetItemInfoCallback) (GnomeKeyringResult result,
- GnomeKeyringItemInfo*info,
- gpointer data);
- typedef void (*GnomeKeyringOperationGetAttributesCallback) (GnomeKeyringResult result,
- GnomeKeyringAttributeList *attributes,
- gpointer data);
- # 109
- void gnome_keyring_attribute_list_append_string (GnomeKeyringAttributeList *attributes,
- const char *attribute,
- const char *value);
- void gnome_keyring_attribute_list_append_uint32 (GnomeKeyringAttributeList *attributes,
- const char *attribute,
- guint32 value);
- void gnome_keyring_attribute_list_free (GnomeKeyringAttributeList *attributes);
- GnomeKeyringAttributeList *gnome_keyring_attribute_list_copy (GnomeKeyringAttributeList *attributes);
- gboolean gnome_keyring_is_available (void);
- void gnome_keyring_free_password (char *password);
- void gnome_keyring_found_free (GnomeKeyringFound *found);
- void gnome_keyring_found_list_free (GList *found_list);
- void gnome_keyring_cancel_request (gpointer request);
- gpointer gnome_keyring_set_default_keyring (const char *keyring,
- GnomeKeyringOperationDoneCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_get_default_keyring (GnomeKeyringOperationGetStringCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_list_keyring_names (GnomeKeyringOperationGetListCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_lock_all (GnomeKeyringOperationDoneCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_create (const char *keyring_name,
- const char *password,
- GnomeKeyringOperationDoneCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_unlock (const char *keyring,
- const char *password,
- GnomeKeyringOperationDoneCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_lock (const char *keyring,
- GnomeKeyringOperationDoneCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_delete (const char *keyring,
- GnomeKeyringOperationDoneCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_get_info (const char *keyring,
- GnomeKeyringOperationGetKeyringInfoCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_set_info (const char *keyring,
- GnomeKeyringInfo *info,
- GnomeKeyringOperationDoneCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_list_item_ids (const char *keyring,
- GnomeKeyringOperationGetListCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- void gnome_keyring_info_free (GnomeKeyringInfo *keyring_info);
- GnomeKeyringInfo *gnome_keyring_info_copy (GnomeKeyringInfo *keyring_info);
- void gnome_keyring_info_set_lock_on_idle (GnomeKeyringInfo *keyring_info,
- gboolean value);
- gboolean gnome_keyring_info_get_lock_on_idle (GnomeKeyringInfo *keyring_info);
- void gnome_keyring_info_set_lock_timeout (GnomeKeyringInfo *keyring_info,
- guint32 value);
- guint32 gnome_keyring_info_get_lock_timeout (GnomeKeyringInfo *keyring_info);
- time_t gnome_keyring_info_get_mtime (GnomeKeyringInfo *keyring_info);
- time_t gnome_keyring_info_get_ctime (GnomeKeyringInfo *keyring_info);
- gboolean gnome_keyring_info_get_is_locked (GnomeKeyringInfo *keyring_info);
- gpointer gnome_keyring_find_items (GnomeKeyringItemType type,
- GnomeKeyringAttributeList *attributes,
- GnomeKeyringOperationGetListCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_find_itemsv (GnomeKeyringItemType type,
- GnomeKeyringOperationGetListCallback callback,
- gpointer data,
- GDestroyNotify destroy_data,
- ...);
- GnomeKeyringResult gnome_keyring_find_items_sync (GnomeKeyringItemType type,
- GnomeKeyringAttributeList *attributes,
- GList **found);
- GnomeKeyringResult gnome_keyring_find_itemsv_sync (GnomeKeyringItemType type,
- GList **found,
- ...);
- gpointer gnome_keyring_item_create (const char *keyring,
- GnomeKeyringItemType type,
- const char *display_name,
- GnomeKeyringAttributeList *attributes,
- const char *secret,
- gboolean update_if_exists,
- GnomeKeyringOperationGetIntCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- GnomeKeyringResult gnome_keyring_item_create_sync (const char *keyring,
- GnomeKeyringItemType type,
- const char *display_name,
- GnomeKeyringAttributeList *attributes,
- const char *secret,
- gboolean update_if_exists,
- guint32 *item_id);
- gpointer gnome_keyring_item_delete (const char *keyring,
- guint32 id,
- GnomeKeyringOperationDoneCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_item_get_info (const char *keyring,
- guint32 id,
- GnomeKeyringOperationGetItemInfoCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_item_set_info (const char *keyring,
- guint32 id,
- GnomeKeyringItemInfo *info,
- GnomeKeyringOperationDoneCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_item_get_attributes (const char *keyring,
- guint32 id,
- GnomeKeyringOperationGetAttributesCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- gpointer gnome_keyring_item_set_attributes (const char *keyring,
- guint32 id,
- GnomeKeyringAttributeList *attributes,
- GnomeKeyringOperationDoneCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- void gnome_keyring_item_info_free (GnomeKeyringItemInfo *item_info);
- GnomeKeyringItemInfo *gnome_keyring_item_info_new (void);
- GnomeKeyringItemInfo *gnome_keyring_item_info_copy (GnomeKeyringItemInfo *item_info);
- GnomeKeyringItemType gnome_keyring_item_info_get_type (GnomeKeyringItemInfo *item_info);
- void gnome_keyring_item_info_set_type (GnomeKeyringItemInfo *item_info,
- GnomeKeyringItemType type);
- char * gnome_keyring_item_info_get_secret (GnomeKeyringItemInfo *item_info);
- void gnome_keyring_item_info_set_secret (GnomeKeyringItemInfo *item_info,
- const char *value);
- char * gnome_keyring_item_info_get_display_name (GnomeKeyringItemInfo *item_info);
- void gnome_keyring_item_info_set_display_name (GnomeKeyringItemInfo *item_info,
- const char *value);
- time_t gnome_keyring_item_info_get_mtime (GnomeKeyringItemInfo *item_info);
- time_t gnome_keyring_item_info_get_ctime (GnomeKeyringItemInfo *item_info);
- typedef struct {
- char *keyring;
- guint32 item_id;
- char *protocol;
- char *server;
- char *object;
- char *authtype;
- guint32 port;
- char *user;
- char *domain;
- char *password;
- } GnomeKeyringNetworkPasswordData;
- void gnome_keyring_network_password_free (GnomeKeyringNetworkPasswordData *data);
- void gnome_keyring_network_password_list_free (GList *list);
- gpointer gnome_keyring_find_network_password (const char *user,
- const char *domain,
- const char *server,
- const char *object,
- const char *protocol,
- const char *authtype,
- guint32 port,
- GnomeKeyringOperationGetListCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- GnomeKeyringResult gnome_keyring_find_network_password_sync (const char *user,
- const char *domain,
- const char *server,
- const char *object,
- const char *protocol,
- const char *authtype,
- guint32 port,
- GList **result);
- gpointer gnome_keyring_set_network_password (const char *keyring,
- const char *user,
- const char *domain,
- const char *server,
- const char *object,
- const char *protocol,
- const char *authtype,
- guint32 port,
- const char *password,
- GnomeKeyringOperationGetIntCallback callback,
- gpointer data,
- GDestroyNotify destroy_data);
- GnomeKeyringResult gnome_keyring_set_network_password_sync (const char *keyring,
- const char *user,
- const char *domain,
- const char *server,
- const char *object,
- const char *protocol,
- const char *authtype,
- guint32 port,
- const char *password,
- guint32 *item_id);
- # 34 "subversion/libsvn_auth_gnome_keyring/gnome_keyring.c"
- # 1 "./subversion/include/svn_auth.h"
- # 26
- # 29
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_hash.h"
- # 16
- # 19
- # 24
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 26 "/opt/WANdisco/include/apr-1/apr_hash.h"
- # 30
- # 36
- # 48
- # 52
- typedef struct apr_hash_t apr_hash_t;
- # 57
- typedef struct apr_hash_index_t apr_hash_index_t;
- # 65
- typedef unsigned int (*apr_hashfunc_t)(const char *key, apr_ssize_t *klen);
- # 70
- unsigned int apr_hashfunc_default(const char *key,
- apr_ssize_t *klen);
- # 78
- apr_hash_t * apr_hash_make(apr_pool_t *pool);
- # 86
- apr_hash_t * apr_hash_make_custom(apr_pool_t *pool,
- apr_hashfunc_t hash_func);
- # 96
- apr_hash_t * apr_hash_copy(apr_pool_t *pool,
- const apr_hash_t *h);
- # 108
- void apr_hash_set(apr_hash_t *ht, const void *key,
- apr_ssize_t klen, const void *val);
- # 118
- void * apr_hash_get(apr_hash_t *ht, const void *key,
- apr_ssize_t klen);
- # 148
- apr_hash_index_t * apr_hash_first(apr_pool_t *p, apr_hash_t *ht);
- # 156
- apr_hash_index_t * apr_hash_next(apr_hash_index_t *hi);
- # 167
- void apr_hash_this(apr_hash_index_t *hi, const void **key,
- apr_ssize_t *klen, void **val);
- # 175
- const void * apr_hash_this_key(apr_hash_index_t *hi);
- # 182
- apr_ssize_t apr_hash_this_key_len(apr_hash_index_t *hi);
- # 189
- void * apr_hash_this_val(apr_hash_index_t *hi);
- # 196
- unsigned int apr_hash_count(apr_hash_t *ht);
- # 202
- void apr_hash_clear(apr_hash_t *ht);
- # 213
- apr_hash_t * apr_hash_overlay(apr_pool_t *p,
- const apr_hash_t *overlay,
- const apr_hash_t *base);
- # 231
- apr_hash_t * apr_hash_merge(apr_pool_t *p,
- const apr_hash_t *h1,
- const apr_hash_t *h2,
- void * (*merger)(apr_pool_t *p,
- const void *key,
- apr_ssize_t klen,
- const void *h1_val,
- const void *h2_val,
- const void *data),
- const void *data);
- # 253
- typedef int (apr_hash_do_callback_fn_t)(void *rec, const void *key,
- apr_ssize_t klen,
- const void *value);
- # 269
- int apr_hash_do(apr_hash_do_callback_fn_t *comp,
- void *rec, const apr_hash_t *ht);
- # 275
- apr_pool_t * apr_hash_pool_get ( const apr_hash_t * thehash );
- # 282
- # 1 "/opt/WANdisco/include/apr-1/apr_tables.h"
- # 16
- # 19
- # 24
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 27 "/opt/WANdisco/include/apr-1/apr_tables.h"
- # 1 "/usr/include/stdarg.h"
- # 12
- # 31 "/opt/WANdisco/include/apr-1/apr_tables.h"
- # 35
- # 54
- typedef struct apr_table_t apr_table_t;
- typedef struct apr_array_header_t apr_array_header_t;
- struct apr_array_header_t {
- apr_pool_t *pool;
- int elt_size;
- int nelts;
- int nalloc;
- char *elts;
- };
- # 78
- typedef struct apr_table_entry_t apr_table_entry_t;
- struct apr_table_entry_t {
- char *key;
- # 86
- char *val;
- apr_uint32_t key_checksum;
- };
- # 98
- const apr_array_header_t * apr_table_elts(const apr_table_t *t);
- # 105
- int apr_is_empty_table(const apr_table_t *t);
- # 112
- int apr_is_empty_array(const apr_array_header_t *a);
- # 121
- apr_array_header_t * apr_array_make(apr_pool_t *p,
- int nelts, int elt_size);
- # 131
- void * apr_array_push(apr_array_header_t *arr);
- # 142
- # 151
- # 158
- void * apr_array_pop(apr_array_header_t *arr);
- # 166
- void apr_array_clear(apr_array_header_t *arr);
- # 174
- void apr_array_cat(apr_array_header_t *dst,
- const apr_array_header_t *src);
- # 186
- apr_array_header_t * apr_array_copy(apr_pool_t *p,
- const apr_array_header_t *arr);
- # 196
- apr_array_header_t * apr_array_copy_hdr(apr_pool_t *p,
- const apr_array_header_t *arr);
- # 206
- apr_array_header_t * apr_array_append(apr_pool_t *p,
- const apr_array_header_t *first,
- const apr_array_header_t *second);
- # 221
- char * apr_array_pstrcat(apr_pool_t *p,
- const apr_array_header_t *arr,
- const char sep);
- # 232
- apr_table_t * apr_table_make(apr_pool_t *p, int nelts);
- # 241
- apr_table_t * apr_table_copy(apr_pool_t *p,
- const apr_table_t *t);
- # 252
- apr_table_t * apr_table_clone(apr_pool_t *p,
- const apr_table_t *t);
- # 259
- void apr_table_clear(apr_table_t *t);
- # 268
- const char * apr_table_get(const apr_table_t *t, const char *key);
- # 279
- const char * apr_table_getm(apr_pool_t *p, const apr_table_t *t,
- const char *key);
- # 291
- void apr_table_set(apr_table_t *t, const char *key,
- const char *val);
- # 304
- void apr_table_setn(apr_table_t *t, const char *key,
- const char *val);
- # 312
- void apr_table_unset(apr_table_t *t, const char *key);
- # 323
- void apr_table_merge(apr_table_t *t, const char *key,
- const char *val);
- # 335
- void apr_table_mergen(apr_table_t *t, const char *key,
- const char *val);
- # 347
- void apr_table_add(apr_table_t *t, const char *key,
- const char *val);
- # 360
- void apr_table_addn(apr_table_t *t, const char *key,
- const char *val);
- # 370
- apr_table_t * apr_table_overlay(apr_pool_t *p,
- const apr_table_t *overlay,
- const apr_table_t *base);
- # 385
- typedef int (apr_table_do_callback_fn_t)(void *rec, const char *key,
- const char *value);
- # 407
- int apr_table_do(apr_table_do_callback_fn_t *comp,
- void *rec, const apr_table_t *t, ...)
- # 412
- ;
- # 433
- int apr_table_vdo(apr_table_do_callback_fn_t *comp,
- void *rec, const apr_table_t *t, va_list vp);
- # 438
- # 440
- # 442
- # 456
- # 484
- void apr_table_overlap(apr_table_t *a, const apr_table_t *b,
- unsigned flags);
- # 499
- void apr_table_compress(apr_table_t *t, unsigned flags);
- # 506
- # 34 "./subversion/include/svn_auth.h"
- # 1 "subversion/include/svn_types.h"
- # 26
- # 29
- # 1 "/usr/include/stdlib.h"
- # 4
- # 14
- #ident "@(#)stdlib.h 1.52 12/08/01 SMI"
- # 1 "/usr/include/iso/stdlib_iso.h"
- # 5
- # 24
- # 27
- #ident "@(#)stdlib_iso.h 1.9 04/09/28 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 31 "/usr/include/iso/stdlib_iso.h"
- # 35
- # 37
- extern unsigned char __ctype[];
- # 43
- # 47
- typedef struct {
- int quot;
- int rem;
- } div_t;
- typedef struct {
- long quot;
- long rem;
- } ldiv_t;
- # 66
- # 74
- # 78
- # 104
- # 106
- extern void abort(void) ;
- extern int abs(int);
- extern int atexit(void (*)(void));
- extern double atof(const char *);
- extern int atoi(const char *);
- extern long int atol(const char *);
- extern void *bsearch(const void *, const void *, size_t, size_t,
- int (*)(const void *, const void *));
- # 121
- extern void *calloc(size_t, size_t);
- extern div_t div(int, int);
- extern void exit(int)
- ;
- extern void free(void *);
- extern char *getenv(const char *);
- extern long int labs(long);
- extern ldiv_t ldiv(long, long);
- extern void *malloc(size_t);
- extern int mblen(const char *, size_t);
- extern size_t mbstowcs(wchar_t *, const char *,
- size_t);
- extern int mbtowc(wchar_t *, const char *, size_t);
- extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
- # 140
- extern int rand(void);
- extern void *realloc(void *, size_t);
- extern void srand(unsigned int);
- extern double strtod(const char *, char **);
- extern long int strtol(const char *, char **, int);
- extern unsigned long int strtoul(const char *,
- char **, int);
- extern int system(const char *);
- extern int wctomb(char *, wchar_t);
- extern size_t wcstombs(char *, const wchar_t *,
- size_t);
- # 158
- # 191
- # 195
- # 199
- # 1 "/usr/include/iso/stdlib_c99.h"
- # 5
- # 16
- # 19
- #ident "@(#)stdlib_c99.h 1.2 04/03/29 SMI"
- # 25
- # 33
- # 35
- typedef struct {
- long long quot;
- long long rem;
- } lldiv_t;
- # 40
- # 42
- # 45
- extern void _Exit(int);
- extern float strtof(const char *, char **);
- extern long double strtold(const char *, char **);
- # 51
- extern long long atoll(const char *);
- extern long long llabs(long long);
- extern lldiv_t lldiv(long long, long long);
- extern long long strtoll(const char *, char **,
- int);
- extern unsigned long long strtoull(const char *,
- char **, int);
- # 59
- # 61
- # 81
- # 85
- # 19 "/usr/include/stdlib.h"
- # 23
- # 61
- # 65
- # 74
- # 76
- # 87
- # 98
- # 102
- extern int rand_r(unsigned int *);
- # 104
- extern void _exithandle(void);
- # 110
- extern double drand48(void);
- extern double erand48(unsigned short *);
- extern long jrand48(unsigned short *);
- extern void lcong48(unsigned short *);
- extern long lrand48(void);
- extern long mrand48(void);
- extern long nrand48(unsigned short *);
- extern unsigned short *seed48(unsigned short *);
- extern void srand48(long);
- extern int putenv(char *);
- extern void setkey(const char *);
- # 122
- # 142
- extern void swab(const char *, char *, ssize_t);
- # 145
- # 149
- extern int mkstemp(char *);
- # 151
- # 154
- extern int mkstemp64(char *);
- # 156
- # 160
- extern long a64l(const char *);
- extern char *ecvt(double, int, int *, int *);
- extern char *fcvt(double, int, int *, int *);
- extern char *gcvt(double, int, char *);
- extern int getsubopt(char **, char *const *, char **);
- extern int grantpt(int);
- extern char *initstate(unsigned, char *, size_t);
- extern char *l64a(long);
- extern char *mktemp(char *);
- extern char *ptsname(int);
- extern long random(void);
- extern char *realpath(const char *, char *);
- extern char *setstate(const char *);
- extern void srandom(unsigned);
- extern int unlockpt(int);
- # 177
- extern int ttyslot(void);
- extern void *valloc(size_t);
- # 181
- # 185
- extern int posix_openpt(int);
- extern int setenv(const char *, const char *, int);
- extern int unsetenv(const char *);
- # 189
- # 192
- extern void closefrom(int);
- extern int dup2(int, int);
- extern int fdwalk(int (*)(void *, int), void *);
- extern char *qecvt(long double, int, int *, int *);
- extern char *qfcvt(long double, int, int *, int *);
- extern char *qgcvt(long double, int, char *);
- extern char *getcwd(char *, size_t);
- extern const char *getexecname(void);
- extern char *getlogin(void);
- extern int getopt(int, char *const *, const char *);
- extern char *optarg;
- extern int optind, opterr, optopt;
- extern char *getpass(const char *);
- extern char *getpassphrase(const char *);
- extern int getpw(uid_t, char *);
- extern int isatty(int);
- extern void *memalign(size_t, size_t);
- extern char *ttyname(int);
- extern char *mkdtemp(char *);
- # 213
- extern char *lltostr(long long, char *);
- extern char *ulltostr(unsigned long long, char *);
- # 216
- # 218
- # 314
- # 318
- # 1 "/usr/include/limits.h"
- # 4
- # 33 "subversion/include/svn_types.h"
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_hash.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_tables.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_time.h"
- # 16
- # 19
- # 24
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 28 "/opt/WANdisco/include/apr-1/apr_time.h"
- # 32
- # 38
- extern const char apr_month_snames[12][4];
- extern const char apr_day_snames[7][4];
- typedef apr_int64_t apr_time_t;
- # 51
- # 54
- typedef apr_int64_t apr_interval_time_t;
- typedef apr_int32_t apr_short_interval_time_t;
- # 62
- # 65
- # 68
- # 71
- # 74
- # 77
- # 80
- # 84
- # 88
- apr_time_t apr_time_now(void);
- typedef struct apr_time_exp_t apr_time_exp_t;
- # 98
- struct apr_time_exp_t {
- apr_int32_t tm_usec;
- apr_int32_t tm_sec;
- apr_int32_t tm_min;
- apr_int32_t tm_hour;
- apr_int32_t tm_mday;
- apr_int32_t tm_mon;
- apr_int32_t tm_year;
- apr_int32_t tm_wday;
- apr_int32_t tm_yday;
- apr_int32_t tm_isdst;
- apr_int32_t tm_gmtoff;
- };
- # 128
- apr_status_t apr_time_ansi_put(apr_time_t *result,
- time_t input);
- # 138
- apr_status_t apr_time_exp_tz(apr_time_exp_t *result,
- apr_time_t input,
- apr_int32_t offs);
- # 147
- apr_status_t apr_time_exp_gmt(apr_time_exp_t *result,
- apr_time_t input);
- # 155
- apr_status_t apr_time_exp_lt(apr_time_exp_t *result,
- apr_time_t input);
- # 164
- apr_status_t apr_time_exp_get(apr_time_t *result,
- apr_time_exp_t *input);
- # 173
- apr_status_t apr_time_exp_gmt_get(apr_time_t *result,
- apr_time_exp_t *input);
- # 181
- void apr_sleep(apr_interval_time_t t);
- # 185
- # 193
- apr_status_t apr_rfc822_date(char *date_str, apr_time_t t);
- # 197
- # 207
- apr_status_t apr_ctime(char *date_str, apr_time_t t);
- # 217
- apr_status_t apr_strftime(char *s, apr_size_t *retsize,
- apr_size_t max, const char *format,
- apr_time_exp_t *tm);
- # 227
- void apr_time_clock_hires(apr_pool_t *p);
- # 234
- # 1 "/opt/WANdisco/include/apr-1/apr_strings.h"
- # 16
- # 39
- # 41 "subversion/include/svn_types.h"
- # 45
- # 65
- # 90
- typedef int svn_boolean_t;
- # 100
- # 105
- # 113
- typedef struct svn_error_t
- {
- # 118
- apr_status_t apr_err;
- # 131
- const char *message;
- # 137
- struct svn_error_t *child;
- # 143
- apr_pool_t *pool;
- # 148
- const char *file;
- # 153
- long line;
- } svn_error_t;
- # 161
- typedef struct svn_version_t svn_version_t;
- # 170
- # 175
- # 180
- # 192
- const void *
- svn__apr_hash_index_key(const apr_hash_index_t *hi);
- apr_ssize_t
- svn__apr_hash_index_klen(const apr_hash_index_t *hi);
- void *
- svn__apr_hash_index_val(const apr_hash_index_t *hi);
- # 213
- # 221
- # 224
- # 231
- typedef enum svn_node_kind_t
- {
- svn_node_none,
- svn_node_file,
- svn_node_dir,
- svn_node_unknown,
- # 256
- svn_node_symlink
- } svn_node_kind_t;
- # 266
- const char *
- svn_node_kind_to_word(svn_node_kind_t kind);
- # 275
- svn_node_kind_t
- svn_node_kind_from_word(const char *word);
- # 287
- typedef enum svn_tristate_t
- {
- svn_tristate_false = 2,
- svn_tristate_true,
- svn_tristate_unknown
- } svn_tristate_t;
- # 302
- const char *
- svn_tristate__to_word(svn_tristate_t tristate);
- # 311
- svn_tristate_t
- svn_tristate__from_word(const char * word);
- # 352
- typedef long int svn_revnum_t;
- # 360
- # 363
- # 369
- # 372
- # 384
- svn_error_t *
- svn_revnum_parse(svn_revnum_t *rev,
- const char *str,
- const char **endptr);
- # 399
- typedef apr_int64_t svn_filesize_t;
- # 407
- # 410
- # 412
- # 417
- enum svn_recurse_kind
- {
- svn_nonrecursive = 1,
- svn_recursive
- };
- # 434
- typedef enum svn_depth_t
- {
- # 439
- # 443
- svn_depth_unknown = -2,
- # 454
- svn_depth_exclude = -1,
- # 458
- svn_depth_empty = 0,
- # 462
- svn_depth_files = 1,
- # 467
- svn_depth_immediates = 2,
- # 473
- svn_depth_infinity = 3
- } svn_depth_t;
- # 483
- const char *
- svn_depth_to_word(svn_depth_t depth);
- # 492
- svn_depth_t
- svn_depth_from_word(const char *word);
- # 505
- # 516
- # 527
- # 537
- # 549
- # 552
- # 555
- # 558
- # 561
- # 564
- # 567
- # 570
- # 580
- typedef struct svn_dirent_t
- {
- svn_node_kind_t kind;
- svn_filesize_t size;
- svn_boolean_t has_props;
- svn_revnum_t created_rev;
- apr_time_t time;
- const char *last_author;
- } svn_dirent_t;
- # 607
- svn_dirent_t *
- svn_dirent_dup(const svn_dirent_t *dirent,
- apr_pool_t *pool);
- # 617
- svn_dirent_t *
- svn_dirent_create(apr_pool_t *result_pool);
- # 656
- # 659
- # 662
- # 665
- # 669
- # 672
- # 675
- # 678
- # 681
- # 684
- # 687
- # 690
- # 694
- # 706
- typedef struct svn_commit_info_t
- {
- svn_revnum_t revision;
- const char *date;
- const char *author;
- const char *post_commit_err;
- # 722
- const char *repos_root;
- } svn_commit_info_t;
- # 740
- svn_commit_info_t *
- svn_create_commit_info(apr_pool_t *pool);
- # 748
- svn_commit_info_t *
- svn_commit_info_dup(const svn_commit_info_t *src_commit_info,
- apr_pool_t *pool);
- # 763
- typedef struct svn_log_changed_path2_t
- {
- char action;
- const char *copyfrom_path;
- svn_revnum_t copyfrom_rev;
- svn_node_kind_t node_kind;
- # 779
- svn_tristate_t text_modified;
- # 783
- svn_tristate_t props_modified;
- # 788
- } svn_log_changed_path2_t;
- # 800
- svn_log_changed_path2_t *
- svn_log_changed_path2_create(apr_pool_t *pool);
- # 808
- svn_log_changed_path2_t *
- svn_log_changed_path2_dup(const svn_log_changed_path2_t *changed_path,
- apr_pool_t *pool);
- # 818
- typedef struct svn_log_changed_path_t
- {
- char action;
- const char *copyfrom_path;
- svn_revnum_t copyfrom_rev;
- } svn_log_changed_path_t;
- # 837
- svn_log_changed_path_t *
- svn_log_changed_path_dup(const svn_log_changed_path_t *changed_path,
- apr_pool_t *pool);
- # 850
- typedef struct svn_log_entry_t
- {
- # 860
- apr_hash_t *changed_paths;
- svn_revnum_t revision;
- # 868
- apr_hash_t *revprops;
- # 886
- svn_boolean_t has_children;
- # 903
- apr_hash_t *changed_paths2;
- # 915
- svn_boolean_t non_inheritable;
- # 922
- svn_boolean_t subtractive_merge;
- # 927
- } svn_log_entry_t;
- # 938
- svn_log_entry_t *
- svn_log_entry_create(apr_pool_t *pool);
- # 949
- svn_log_entry_t *
- svn_log_entry_dup(const svn_log_entry_t *log_entry, apr_pool_t *pool);
- # 984
- typedef svn_error_t *(*svn_log_entry_receiver_t)(
- void *baton,
- svn_log_entry_t *log_entry,
- apr_pool_t *pool);
- # 995
- typedef svn_error_t *(*svn_log_message_receiver_t)(
- void *baton,
- apr_hash_t *changed_paths,
- svn_revnum_t revision,
- const char *author,
- const char *date,
- const char *message,
- apr_pool_t *pool);
- # 1014
- typedef svn_error_t *(*svn_commit_callback2_t)(
- const svn_commit_info_t *commit_info,
- void *baton,
- apr_pool_t *pool);
- # 1024
- typedef svn_error_t *(*svn_commit_callback_t)(
- svn_revnum_t new_revision,
- const char *date,
- const char *author,
- void *baton);
- # 1040
- # 1042
- # 1054
- # 1058
- # 1066
- # 1079
- svn_error_t *
- svn_mime_type_validate(const char *mime_type,
- apr_pool_t *pool);
- # 1088
- svn_boolean_t
- svn_mime_type_is_binary(const char *mime_type);
- # 1098
- typedef svn_error_t *(*svn_cancel_func_t)(void *cancel_baton);
- # 1121
- typedef struct svn_lock_t
- {
- const char *path;
- const char *token;
- const char *owner;
- const char *comment;
- svn_boolean_t is_dav_comment;
- apr_time_t creation_date;
- apr_time_t expiration_date;
- # 1131
- } svn_lock_t;
- # 1142
- svn_lock_t *
- svn_lock_create(apr_pool_t *pool);
- # 1150
- svn_lock_t *
- svn_lock_dup(const svn_lock_t *lock, apr_pool_t *pool);
- # 1160
- const char *
- svn_uuid_generate(apr_pool_t *pool);
- # 1170
- typedef struct svn_merge_range_t
- {
- # 1179
- svn_revnum_t start;
- svn_revnum_t end;
- # 1185
- svn_boolean_t inheritable;
- } svn_merge_range_t;
- # 1193
- svn_merge_range_t *
- svn_merge_range_dup(const svn_merge_range_t *range, apr_pool_t *pool);
- # 1202
- svn_boolean_t
- svn_merge_range_contains_rev(const svn_merge_range_t *range, svn_revnum_t rev);
- # 1209
- # 1217
- typedef struct svn_location_segment_t
- {
- # 1221
- svn_revnum_t range_start;
- svn_revnum_t range_end;
- # 1226
- const char *path;
- } svn_location_segment_t;
- # 1236
- typedef svn_error_t *(*svn_location_segment_receiver_t)(
- svn_location_segment_t *segment,
- void *baton,
- apr_pool_t *pool);
- # 1246
- svn_location_segment_t *
- svn_location_segment_dup(const svn_location_segment_t *segment,
- apr_pool_t *pool);
- # 1258
- typedef unsigned long svn_linenum_t;
- # 1265
- # 1271
- # 1 "subversion/include/svn_error.h"
- # 26
- # 29
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 33 "subversion/include/svn_error.h"
- # 1 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 18 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 43
- # 57
- # 68
- # 72
- # 1 "/usr/include/stdio.h"
- # 4
- # 15
- # 18
- #ident "@(#)stdio.h 1.85 11/01/07 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 22 "/usr/include/stdio.h"
- # 26
- # 33
- # 46
- # 59
- # 61
- # 65
- # 1 "/usr/include/iso/stdio_iso.h"
- # 5
- # 24
- # 28
- # 31
- #ident "@(#)stdio_iso.h 1.8 05/08/16 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 1 "/usr/include/sys/va_list.h"
- # 12
- # 1 "/usr/include/stdio_tag.h"
- # 5
- # 8
- #ident "@(#)stdio_tag.h 1.4 04/09/28 SMI"
- # 14
- # 21
- typedef struct __FILE __FILE;
- # 23
- # 27
- # 1 "/usr/include/stdio_impl.h"
- # 5
- # 8
- #ident "@(#)stdio_impl.h 1.15 07/03/05 SMI"
- # 1 "/usr/include/sys/isa_defs.h"
- # 4
- # 12 "/usr/include/stdio_impl.h"
- # 16
- # 28
- struct __FILE
- {
- # 35
- int _cnt;
- unsigned char *_ptr;
- # 38
- unsigned char *_base;
- unsigned char _flag;
- unsigned char _file;
- unsigned __orientation:2;
- unsigned __ionolock:1;
- unsigned __seekable:1;
- unsigned __extendedfd:1;
- unsigned __xf_nocheck:1;
- unsigned __filler:10;
- };
- # 51
- # 55
- # 38 "/usr/include/iso/stdio_iso.h"
- # 46
- # 50
- # 52
- # 58
- typedef long long __longlong_t;
- # 67
- # 71
- # 74
- typedef __FILE FILE;
- # 76
- # 85
- # 87
- typedef long fpos_t;
- # 91
- # 95
- # 103
- # 105
- # 117
- # 119
- # 125
- # 130
- # 134
- # 137
- # 142
- # 144
- # 146
- extern __FILE __iob[ 60 ];
- # 156
- # 160
- # 186
- # 188
- extern int remove(const char *);
- extern int rename(const char *, const char *);
- extern FILE *tmpfile(void);
- extern char *tmpnam(char *);
- extern int fclose(FILE *);
- extern int fflush(FILE *);
- extern FILE *fopen(const char *, const char *);
- extern FILE *freopen(const char *,
- const char *, FILE *);
- extern void setbuf(FILE *, char *);
- extern int setvbuf(FILE *, char *, int,
- size_t);
- extern int fprintf(FILE *, const char *, ...);
- extern int fscanf(FILE *, const char *, ...);
- extern int printf(const char *, ...);
- extern int scanf(const char *, ...);
- extern int sprintf(char *, const char *, ...);
- extern int sscanf(const char *,
- const char *, ...);
- extern int vfprintf(FILE *, const char *,
- __va_list);
- extern int vprintf(const char *, __va_list);
- extern int vsprintf(char *, const char *,
- __va_list);
- extern int fgetc(FILE *);
- extern char *fgets(char *, int, FILE *);
- extern int fputc(int, FILE *);
- extern int fputs(const char *, FILE *);
- # 225
- extern int getc(FILE *);
- extern int putc(int, FILE *);
- # 230
- extern int getchar(void);
- extern int putchar(int);
- # 233
- extern char *gets(char *);
- extern int puts(const char *);
- extern int ungetc(int, FILE *);
- extern size_t fread(void *, size_t, size_t,
- FILE *);
- extern size_t fwrite(const void *, size_t, size_t,
- FILE *);
- # 241
- extern int fgetpos(FILE *, fpos_t *);
- extern int fsetpos(FILE *, const fpos_t *);
- # 244
- extern int fseek(FILE *, long, int);
- extern long ftell(FILE *);
- extern void rewind(FILE *);
- # 249
- extern void clearerr(FILE *);
- extern int feof(FILE *);
- extern int ferror(FILE *);
- # 253
- extern void perror(const char *);
- # 256
- extern int __filbuf(FILE *);
- extern int __flsbuf(int, FILE *);
- # 259
- # 310
- # 314
- # 316
- # 340
- # 368
- # 370
- # 374
- # 67 "/usr/include/stdio.h"
- # 75
- # 130
- # 1 "/usr/include/iso/stdio_c99.h"
- # 5
- # 16
- # 19
- #ident "@(#)stdio_c99.h 1.2 04/03/29 SMI"
- # 25
- # 33
- # 36
- # 52
- # 54
- extern int vfscanf(FILE *, const char *, __va_list);
- extern int vscanf(const char *, __va_list);
- extern int vsscanf(const char *, const char *,
- __va_list);
- # 68
- extern int snprintf(char *, size_t, const char *,
- ...);
- extern int vsnprintf(char *, size_t, const char *,
- __va_list);
- # 76
- # 78
- # 82
- # 136 "/usr/include/stdio.h"
- # 140
- # 158
- # 163
- typedef __longlong_t fpos64_t;
- # 166
- # 176
- # 179
- # 181
- # 186
- # 188
- # 192
- # 195
- # 197
- extern unsigned char _sibuf[], _sobuf[];
- # 199
- # 227
- # 229
- extern unsigned char *_bufendtab[];
- extern FILE *_lastbuf;
- # 232
- # 247
- # 249
- # 253
- extern char *tmpnam_r(char *);
- # 255
- # 258
- extern void setbuffer(FILE *, char *, size_t);
- extern int setlinebuf(FILE *);
- extern int asprintf(char **, const char *, ...);
- extern int vasprintf(char **, const char *, __va_list);
- # 265
- # 271
- extern FILE *fdopen(int, const char *);
- extern char *ctermid(char *);
- extern int fileno(FILE *);
- # 277
- # 283
- extern void flockfile(FILE *);
- extern int ftrylockfile(FILE *);
- extern void funlockfile(FILE *);
- extern int getc_unlocked(FILE *);
- extern int getchar_unlocked(void);
- extern int putc_unlocked(int, FILE *);
- extern int putchar_unlocked(int);
- # 292
- # 298
- extern FILE *popen(const char *, const char *);
- extern char *tempnam(const char *, const char *);
- extern int pclose(FILE *);
- # 302
- extern int getsubopt(char **, char *const *, char **);
- # 304
- # 307
- extern char *cuserid(char *);
- extern int getopt(int, char *const *, const char *);
- extern char *optarg;
- extern int optind, opterr, optopt;
- extern int getw(FILE *);
- extern int putw(int, FILE *);
- # 314
- # 316
- # 321
- extern int fseeko(FILE *, off_t, int);
- extern off_t ftello(FILE *);
- # 324
- # 331
- extern FILE *fopen64(const char *, const char *);
- extern FILE *freopen64(const char *, const char *, FILE *);
- extern FILE *tmpfile64(void);
- extern int fgetpos64(FILE *, fpos64_t *);
- extern int fsetpos64(FILE *, const fpos64_t *);
- extern int fseeko64(FILE *, off64_t, int);
- extern off64_t ftello64(FILE *);
- # 339
- # 414
- # 416
- # 441
- # 443
- # 447
- # 76 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 79
- # 105
- # 123
- # 38 "subversion/include/svn_error.h"
- # 1 "subversion/include/svn_types.h"
- # 26
- # 40 "subversion/include/svn_error.h"
- # 44
- # 51
- # 55
- # 1 "subversion/include/svn_error_codes.h"
- # 26
- # 43
- # 48
- # 52
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 55 "subversion/include/svn_error_codes.h"
- # 59
- # 61
- # 71
- # 77
- # 79
- # 81
- # 102
- # 104
- # 153
- # 155
- # 158
- typedef enum svn_errno_t { SVN_WARNING = ( ( 20000 + 50000 ) + 50000 ) + 1 ,
- SVN_ERR_BAD_CONTAINING_POOL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 0 ,
- # 165
- SVN_ERR_BAD_FILENAME = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 1 ,
- # 169
- SVN_ERR_BAD_URL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 2 ,
- # 173
- SVN_ERR_BAD_DATE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 3 ,
- # 177
- SVN_ERR_BAD_MIME_TYPE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 4 ,
- # 181
- # 188
- SVN_ERR_BAD_PROPERTY_VALUE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 5 ,
- # 191
- SVN_ERR_BAD_VERSION_FILE_FORMAT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 6 ,
- # 195
- SVN_ERR_BAD_RELATIVE_PATH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 7 ,
- # 199
- SVN_ERR_BAD_UUID = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 8 ,
- # 203
- SVN_ERR_BAD_CONFIG_VALUE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 9 ,
- # 208
- SVN_ERR_BAD_SERVER_SPECIFICATION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 10 ,
- # 212
- SVN_ERR_BAD_CHECKSUM_KIND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 11 ,
- # 216
- SVN_ERR_BAD_CHECKSUM_PARSE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 12 ,
- # 220
- SVN_ERR_BAD_TOKEN = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 13 ,
- # 225
- SVN_ERR_BAD_CHANGELIST_NAME = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 14 ,
- # 230
- SVN_ERR_BAD_ATOMIC = ( ( ( 20000 + 50000 ) + 50000 ) + ( 1 * 5000 ) ) + 15 ,
- # 235
- SVN_ERR_XML_ATTRIB_NOT_FOUND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 2 * 5000 ) ) + 0 ,
- # 241
- SVN_ERR_XML_MISSING_ANCESTRY = ( ( ( 20000 + 50000 ) + 50000 ) + ( 2 * 5000 ) ) + 1 ,
- # 245
- SVN_ERR_XML_UNKNOWN_ENCODING = ( ( ( 20000 + 50000 ) + 50000 ) + ( 2 * 5000 ) ) + 2 ,
- # 249
- SVN_ERR_XML_MALFORMED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 2 * 5000 ) ) + 3 ,
- # 253
- SVN_ERR_XML_UNESCAPABLE_DATA = ( ( ( 20000 + 50000 ) + 50000 ) + ( 2 * 5000 ) ) + 4 ,
- # 257
- SVN_ERR_IO_INCONSISTENT_EOL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 3 * 5000 ) ) + 0 ,
- # 263
- SVN_ERR_IO_UNKNOWN_EOL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 3 * 5000 ) ) + 1 ,
- # 267
- SVN_ERR_IO_CORRUPT_EOL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 3 * 5000 ) ) + 2 ,
- # 272
- SVN_ERR_IO_UNIQUE_NAMES_EXHAUSTED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 3 * 5000 ) ) + 3 ,
- # 276
- SVN_ERR_IO_PIPE_FRAME_ERROR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 3 * 5000 ) ) + 4 ,
- # 281
- SVN_ERR_IO_PIPE_READ_ERROR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 3 * 5000 ) ) + 5 ,
- # 286
- SVN_ERR_IO_WRITE_ERROR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 3 * 5000 ) ) + 6 ,
- # 290
- SVN_ERR_IO_PIPE_WRITE_ERROR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 3 * 5000 ) ) + 7 ,
- # 295
- SVN_ERR_STREAM_UNEXPECTED_EOF = ( ( ( 20000 + 50000 ) + 50000 ) + ( 4 * 5000 ) ) + 0 ,
- # 301
- SVN_ERR_STREAM_MALFORMED_DATA = ( ( ( 20000 + 50000 ) + 50000 ) + ( 4 * 5000 ) ) + 1 ,
- # 305
- SVN_ERR_STREAM_UNRECOGNIZED_DATA = ( ( ( 20000 + 50000 ) + 50000 ) + ( 4 * 5000 ) ) + 2 ,
- # 309
- SVN_ERR_STREAM_SEEK_NOT_SUPPORTED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 4 * 5000 ) ) + 3 ,
- # 314
- SVN_ERR_NODE_UNKNOWN_KIND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 5 * 5000 ) ) + 0 ,
- # 320
- SVN_ERR_NODE_UNEXPECTED_KIND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 5 * 5000 ) ) + 1 ,
- # 324
- SVN_ERR_ENTRY_NOT_FOUND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 6 * 5000 ) ) + 0 ,
- # 330
- SVN_ERR_ENTRY_EXISTS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 6 * 5000 ) ) + 2 ,
- # 336
- SVN_ERR_ENTRY_MISSING_REVISION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 6 * 5000 ) ) + 3 ,
- # 340
- SVN_ERR_ENTRY_MISSING_URL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 6 * 5000 ) ) + 4 ,
- # 344
- SVN_ERR_ENTRY_ATTRIBUTE_INVALID = ( ( ( 20000 + 50000 ) + 50000 ) + ( 6 * 5000 ) ) + 5 ,
- # 348
- SVN_ERR_ENTRY_FORBIDDEN = ( ( ( 20000 + 50000 ) + 50000 ) + ( 6 * 5000 ) ) + 6 ,
- # 352
- SVN_ERR_WC_OBSTRUCTED_UPDATE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 0 ,
- # 358
- SVN_ERR_WC_UNWIND_MISMATCH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 1 ,
- # 363
- SVN_ERR_WC_UNWIND_EMPTY = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 2 ,
- # 368
- SVN_ERR_WC_UNWIND_NOT_EMPTY = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 3 ,
- # 373
- SVN_ERR_WC_LOCKED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 4 ,
- # 377
- SVN_ERR_WC_NOT_LOCKED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 5 ,
- # 381
- SVN_ERR_WC_INVALID_LOCK = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 6 ,
- # 386
- # 389
- SVN_ERR_WC_NOT_WORKING_COPY = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 7 ,
- # 392
- # 395
- SVN_ERR_WC_NOT_DIRECTORY = SVN_ERR_WC_NOT_WORKING_COPY ,
- # 398
- SVN_ERR_WC_NOT_FILE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 8 ,
- # 402
- SVN_ERR_WC_BAD_ADM_LOG = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 9 ,
- # 406
- SVN_ERR_WC_PATH_NOT_FOUND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 10 ,
- # 410
- SVN_ERR_WC_NOT_UP_TO_DATE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 11 ,
- # 414
- SVN_ERR_WC_LEFT_LOCAL_MOD = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 12 ,
- # 418
- SVN_ERR_WC_SCHEDULE_CONFLICT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 13 ,
- # 422
- SVN_ERR_WC_PATH_FOUND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 14 ,
- # 426
- SVN_ERR_WC_FOUND_CONFLICT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 15 ,
- # 430
- SVN_ERR_WC_CORRUPT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 16 ,
- # 434
- SVN_ERR_WC_CORRUPT_TEXT_BASE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 17 ,
- # 438
- SVN_ERR_WC_NODE_KIND_CHANGE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 18 ,
- # 442
- SVN_ERR_WC_INVALID_OP_ON_CWD = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 19 ,
- # 446
- SVN_ERR_WC_BAD_ADM_LOG_START = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 20 ,
- # 450
- SVN_ERR_WC_UNSUPPORTED_FORMAT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 21 ,
- # 454
- SVN_ERR_WC_BAD_PATH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 22 ,
- # 458
- SVN_ERR_WC_INVALID_SCHEDULE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 23 ,
- # 463
- SVN_ERR_WC_INVALID_RELOCATION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 24 ,
- # 468
- SVN_ERR_WC_INVALID_SWITCH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 25 ,
- # 473
- SVN_ERR_WC_MISMATCHED_CHANGELIST = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 26 ,
- # 478
- SVN_ERR_WC_CONFLICT_RESOLVER_FAILURE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 27 ,
- # 483
- SVN_ERR_WC_COPYFROM_PATH_NOT_FOUND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 28 ,
- # 487
- # 492
- SVN_ERR_WC_CHANGELIST_MOVE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 29 ,
- # 495
- SVN_ERR_WC_CANNOT_DELETE_FILE_EXTERNAL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 30 ,
- # 500
- SVN_ERR_WC_CANNOT_MOVE_FILE_EXTERNAL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 31 ,
- # 505
- SVN_ERR_WC_DB_ERROR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 32 ,
- # 510
- SVN_ERR_WC_MISSING = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 33 ,
- # 515
- SVN_ERR_WC_NOT_SYMLINK = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 34 ,
- # 520
- SVN_ERR_WC_PATH_UNEXPECTED_STATUS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 35 ,
- # 525
- SVN_ERR_WC_UPGRADE_REQUIRED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 36 ,
- # 530
- SVN_ERR_WC_CLEANUP_REQUIRED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 37 ,
- # 536
- SVN_ERR_WC_INVALID_OPERATION_DEPTH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 38 ,
- # 541
- SVN_ERR_WC_PATH_ACCESS_DENIED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 39 ,
- # 546
- SVN_ERR_WC_MIXED_REVISIONS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 40 ,
- # 551
- SVN_ERR_WC_DUPLICATE_EXTERNALS_TARGET = ( ( ( 20000 + 50000 ) + 50000 ) + ( 7 * 5000 ) ) + 41 ,
- # 556
- SVN_ERR_FS_GENERAL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 0 ,
- # 562
- SVN_ERR_FS_CLEANUP = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 1 ,
- # 566
- SVN_ERR_FS_ALREADY_OPEN = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 2 ,
- # 570
- SVN_ERR_FS_NOT_OPEN = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 3 ,
- # 574
- SVN_ERR_FS_CORRUPT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 4 ,
- # 578
- SVN_ERR_FS_PATH_SYNTAX = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 5 ,
- # 582
- SVN_ERR_FS_NO_SUCH_REVISION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 6 ,
- # 586
- SVN_ERR_FS_NO_SUCH_TRANSACTION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 7 ,
- # 590
- SVN_ERR_FS_NO_SUCH_ENTRY = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 8 ,
- # 594
- SVN_ERR_FS_NO_SUCH_REPRESENTATION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 9 ,
- # 598
- SVN_ERR_FS_NO_SUCH_STRING = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 10 ,
- # 602
- SVN_ERR_FS_NO_SUCH_COPY = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 11 ,
- # 606
- SVN_ERR_FS_TRANSACTION_NOT_MUTABLE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 12 ,
- # 610
- SVN_ERR_FS_NOT_FOUND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 13 ,
- # 614
- SVN_ERR_FS_ID_NOT_FOUND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 14 ,
- # 618
- SVN_ERR_FS_NOT_ID = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 15 ,
- # 622
- SVN_ERR_FS_NOT_DIRECTORY = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 16 ,
- # 626
- SVN_ERR_FS_NOT_FILE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 17 ,
- # 630
- SVN_ERR_FS_NOT_SINGLE_PATH_COMPONENT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 18 ,
- # 634
- SVN_ERR_FS_NOT_MUTABLE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 19 ,
- # 638
- SVN_ERR_FS_ALREADY_EXISTS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 20 ,
- # 642
- SVN_ERR_FS_ROOT_DIR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 21 ,
- # 646
- SVN_ERR_FS_NOT_TXN_ROOT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 22 ,
- # 650
- SVN_ERR_FS_NOT_REVISION_ROOT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 23 ,
- # 654
- SVN_ERR_FS_CONFLICT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 24 ,
- # 658
- SVN_ERR_FS_REP_CHANGED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 25 ,
- # 662
- SVN_ERR_FS_REP_NOT_MUTABLE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 26 ,
- # 666
- SVN_ERR_FS_MALFORMED_SKEL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 27 ,
- # 670
- SVN_ERR_FS_TXN_OUT_OF_DATE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 28 ,
- # 674
- SVN_ERR_FS_BERKELEY_DB = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 29 ,
- # 678
- SVN_ERR_FS_BERKELEY_DB_DEADLOCK = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 30 ,
- # 682
- SVN_ERR_FS_TRANSACTION_DEAD = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 31 ,
- # 686
- SVN_ERR_FS_TRANSACTION_NOT_DEAD = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 32 ,
- # 690
- SVN_ERR_FS_UNKNOWN_FS_TYPE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 33 ,
- # 695
- SVN_ERR_FS_NO_USER = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 34 ,
- # 700
- SVN_ERR_FS_PATH_ALREADY_LOCKED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 35 ,
- # 705
- SVN_ERR_FS_PATH_NOT_LOCKED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 36 ,
- # 710
- SVN_ERR_FS_BAD_LOCK_TOKEN = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 37 ,
- # 715
- SVN_ERR_FS_NO_LOCK_TOKEN = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 38 ,
- # 720
- SVN_ERR_FS_LOCK_OWNER_MISMATCH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 39 ,
- # 725
- SVN_ERR_FS_NO_SUCH_LOCK = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 40 ,
- # 730
- SVN_ERR_FS_LOCK_EXPIRED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 41 ,
- # 735
- SVN_ERR_FS_OUT_OF_DATE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 42 ,
- # 740
- # 749
- SVN_ERR_FS_UNSUPPORTED_FORMAT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 43 ,
- # 752
- SVN_ERR_FS_REP_BEING_WRITTEN = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 44 ,
- # 757
- SVN_ERR_FS_TXN_NAME_TOO_LONG = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 45 ,
- # 762
- SVN_ERR_FS_NO_SUCH_NODE_ORIGIN = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 46 ,
- # 767
- SVN_ERR_FS_UNSUPPORTED_UPGRADE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 47 ,
- # 772
- SVN_ERR_FS_NO_SUCH_CHECKSUM_REP = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 48 ,
- # 777
- SVN_ERR_FS_PROP_BASEVALUE_MISMATCH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 49 ,
- # 783
- SVN_ERR_FS_INCORRECT_EDITOR_COMPLETION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 50 ,
- # 788
- SVN_ERR_FS_PACKED_REVPROP_READ_FAILURE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 51 ,
- # 793
- SVN_ERR_FS_REVPROP_CACHE_INIT_FAILURE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 8 * 5000 ) ) + 52 ,
- # 798
- SVN_ERR_REPOS_LOCKED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 9 * 5000 ) ) + 0 ,
- # 804
- SVN_ERR_REPOS_HOOK_FAILURE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 9 * 5000 ) ) + 1 ,
- # 808
- SVN_ERR_REPOS_BAD_ARGS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 9 * 5000 ) ) + 2 ,
- # 812
- SVN_ERR_REPOS_NO_DATA_FOR_REPORT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 9 * 5000 ) ) + 3 ,
- # 816
- SVN_ERR_REPOS_BAD_REVISION_REPORT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 9 * 5000 ) ) + 4 ,
- # 820
- # 826
- SVN_ERR_REPOS_UNSUPPORTED_VERSION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 9 * 5000 ) ) + 5 ,
- # 829
- SVN_ERR_REPOS_DISABLED_FEATURE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 9 * 5000 ) ) + 6 ,
- # 833
- SVN_ERR_REPOS_POST_COMMIT_HOOK_FAILED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 9 * 5000 ) ) + 7 ,
- # 837
- SVN_ERR_REPOS_POST_LOCK_HOOK_FAILED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 9 * 5000 ) ) + 8 ,
- # 842
- SVN_ERR_REPOS_POST_UNLOCK_HOOK_FAILED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 9 * 5000 ) ) + 9 ,
- # 847
- SVN_ERR_REPOS_UNSUPPORTED_UPGRADE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 9 * 5000 ) ) + 10 ,
- # 852
- SVN_ERR_RA_ILLEGAL_URL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 10 * 5000 ) ) + 0 ,
- # 858
- SVN_ERR_RA_NOT_AUTHORIZED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 10 * 5000 ) ) + 1 ,
- # 862
- SVN_ERR_RA_UNKNOWN_AUTH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 10 * 5000 ) ) + 2 ,
- # 866
- SVN_ERR_RA_NOT_IMPLEMENTED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 10 * 5000 ) ) + 3 ,
- # 870
- SVN_ERR_RA_OUT_OF_DATE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 10 * 5000 ) ) + 4 ,
- # 874
- SVN_ERR_RA_NO_REPOS_UUID = ( ( ( 20000 + 50000 ) + 50000 ) + ( 10 * 5000 ) ) + 5 ,
- # 878
- SVN_ERR_RA_UNSUPPORTED_ABI_VERSION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 10 * 5000 ) ) + 6 ,
- # 882
- SVN_ERR_RA_NOT_LOCKED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 10 * 5000 ) ) + 7 ,
- # 887
- SVN_ERR_RA_PARTIAL_REPLAY_NOT_SUPPORTED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 10 * 5000 ) ) + 8 ,
- # 892
- SVN_ERR_RA_UUID_MISMATCH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 10 * 5000 ) ) + 9 ,
- # 897
- SVN_ERR_RA_REPOS_ROOT_URL_MISMATCH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 10 * 5000 ) ) + 10 ,
- # 902
- SVN_ERR_RA_SESSION_URL_MISMATCH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 10 * 5000 ) ) + 11 ,
- # 907
- SVN_ERR_RA_CANNOT_CREATE_TUNNEL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 10 * 5000 ) ) + 12 ,
- # 912
- SVN_ERR_RA_DAV_SOCK_INIT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 0 ,
- # 918
- SVN_ERR_RA_DAV_CREATING_REQUEST = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 1 ,
- # 922
- SVN_ERR_RA_DAV_REQUEST_FAILED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 2 ,
- # 926
- SVN_ERR_RA_DAV_OPTIONS_REQ_FAILED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 3 ,
- # 930
- SVN_ERR_RA_DAV_PROPS_NOT_FOUND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 4 ,
- # 934
- SVN_ERR_RA_DAV_ALREADY_EXISTS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 5 ,
- # 938
- # 942
- SVN_ERR_RA_DAV_INVALID_CONFIG_VALUE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 6 ,
- # 945
- # 949
- SVN_ERR_RA_DAV_PATH_NOT_FOUND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 7 ,
- # 952
- SVN_ERR_RA_DAV_PROPPATCH_FAILED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 8 ,
- # 956
- SVN_ERR_RA_DAV_MALFORMED_DATA = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 9 ,
- # 961
- SVN_ERR_RA_DAV_RESPONSE_HEADER_BADNESS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 10 ,
- # 966
- SVN_ERR_RA_DAV_RELOCATED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 11 ,
- # 971
- SVN_ERR_RA_DAV_CONN_TIMEOUT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 12 ,
- # 976
- SVN_ERR_RA_DAV_FORBIDDEN = ( ( ( 20000 + 50000 ) + 50000 ) + ( 11 * 5000 ) ) + 13 ,
- # 981
- SVN_ERR_RA_LOCAL_REPOS_NOT_FOUND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 12 * 5000 ) ) + 0 ,
- # 987
- SVN_ERR_RA_LOCAL_REPOS_OPEN_FAILED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 12 * 5000 ) ) + 1 ,
- # 991
- SVN_ERR_SVNDIFF_INVALID_HEADER = ( ( ( 20000 + 50000 ) + 50000 ) + ( 13 * 5000 ) ) + 0 ,
- # 997
- SVN_ERR_SVNDIFF_CORRUPT_WINDOW = ( ( ( 20000 + 50000 ) + 50000 ) + ( 13 * 5000 ) ) + 1 ,
- # 1001
- SVN_ERR_SVNDIFF_BACKWARD_VIEW = ( ( ( 20000 + 50000 ) + 50000 ) + ( 13 * 5000 ) ) + 2 ,
- # 1005
- SVN_ERR_SVNDIFF_INVALID_OPS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 13 * 5000 ) ) + 3 ,
- # 1009
- SVN_ERR_SVNDIFF_UNEXPECTED_END = ( ( ( 20000 + 50000 ) + 50000 ) + ( 13 * 5000 ) ) + 4 ,
- # 1013
- SVN_ERR_SVNDIFF_INVALID_COMPRESSED_DATA = ( ( ( 20000 + 50000 ) + 50000 ) + ( 13 * 5000 ) ) + 5 ,
- # 1017
- SVN_ERR_APMOD_MISSING_PATH_TO_FS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 14 * 5000 ) ) + 0 ,
- # 1023
- SVN_ERR_APMOD_MALFORMED_URI = ( ( ( 20000 + 50000 ) + 50000 ) + ( 14 * 5000 ) ) + 1 ,
- # 1027
- SVN_ERR_APMOD_ACTIVITY_NOT_FOUND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 14 * 5000 ) ) + 2 ,
- # 1031
- SVN_ERR_APMOD_BAD_BASELINE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 14 * 5000 ) ) + 3 ,
- # 1035
- SVN_ERR_APMOD_CONNECTION_ABORTED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 14 * 5000 ) ) + 4 ,
- # 1039
- SVN_ERR_CLIENT_VERSIONED_PATH_REQUIRED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 0 ,
- # 1045
- SVN_ERR_CLIENT_RA_ACCESS_REQUIRED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 1 ,
- # 1049
- SVN_ERR_CLIENT_BAD_REVISION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 2 ,
- # 1053
- SVN_ERR_CLIENT_DUPLICATE_COMMIT_URL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 3 ,
- # 1057
- SVN_ERR_CLIENT_IS_BINARY_FILE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 4 ,
- # 1061
- # 1064
- SVN_ERR_CLIENT_INVALID_EXTERNALS_DESCRIPTION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 5 ,
- # 1067
- SVN_ERR_CLIENT_MODIFIED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 6 ,
- # 1071
- SVN_ERR_CLIENT_IS_DIRECTORY = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 7 ,
- # 1075
- SVN_ERR_CLIENT_REVISION_RANGE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 8 ,
- # 1079
- SVN_ERR_CLIENT_INVALID_RELOCATION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 9 ,
- # 1083
- SVN_ERR_CLIENT_REVISION_AUTHOR_CONTAINS_NEWLINE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 10 ,
- # 1087
- SVN_ERR_CLIENT_PROPERTY_NAME = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 11 ,
- # 1091
- SVN_ERR_CLIENT_UNRELATED_RESOURCES = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 12 ,
- # 1096
- SVN_ERR_CLIENT_MISSING_LOCK_TOKEN = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 13 ,
- # 1101
- SVN_ERR_CLIENT_MULTIPLE_SOURCES_DISALLOWED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 14 ,
- # 1106
- SVN_ERR_CLIENT_NO_VERSIONED_PARENT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 15 ,
- # 1111
- SVN_ERR_CLIENT_NOT_READY_TO_MERGE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 16 ,
- # 1116
- SVN_ERR_CLIENT_FILE_EXTERNAL_OVERWRITE_VERSIONED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 17 ,
- # 1121
- SVN_ERR_CLIENT_PATCH_BAD_STRIP_COUNT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 18 ,
- # 1126
- SVN_ERR_CLIENT_CYCLE_DETECTED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 19 ,
- # 1131
- SVN_ERR_CLIENT_MERGE_UPDATE_REQUIRED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 20 ,
- # 1136
- SVN_ERR_CLIENT_INVALID_MERGEINFO_NO_MERGETRACKING = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 21 ,
- # 1141
- SVN_ERR_CLIENT_NO_LOCK_TOKEN = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 22 ,
- # 1146
- SVN_ERR_CLIENT_FORBIDDEN_BY_SERVER = ( ( ( 20000 + 50000 ) + 50000 ) + ( 15 * 5000 ) ) + 23 ,
- # 1151
- SVN_ERR_BASE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 0 ,
- # 1157
- SVN_ERR_PLUGIN_LOAD_FAILURE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 1 ,
- # 1161
- SVN_ERR_MALFORMED_FILE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 2 ,
- # 1165
- SVN_ERR_INCOMPLETE_DATA = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 3 ,
- # 1169
- SVN_ERR_INCORRECT_PARAMS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 4 ,
- # 1173
- SVN_ERR_UNVERSIONED_RESOURCE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 5 ,
- # 1177
- SVN_ERR_TEST_FAILED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 6 ,
- # 1181
- SVN_ERR_UNSUPPORTED_FEATURE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 7 ,
- # 1185
- SVN_ERR_BAD_PROP_KIND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 8 ,
- # 1189
- SVN_ERR_ILLEGAL_TARGET = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 9 ,
- # 1193
- SVN_ERR_DELTA_MD5_CHECKSUM_ABSENT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 10 ,
- # 1197
- SVN_ERR_DIR_NOT_EMPTY = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 11 ,
- # 1201
- SVN_ERR_EXTERNAL_PROGRAM = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 12 ,
- # 1205
- SVN_ERR_SWIG_PY_EXCEPTION_SET = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 13 ,
- # 1209
- SVN_ERR_CHECKSUM_MISMATCH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 14 ,
- # 1213
- SVN_ERR_CANCELLED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 15 ,
- # 1217
- SVN_ERR_INVALID_DIFF_OPTION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 16 ,
- # 1221
- SVN_ERR_PROPERTY_NOT_FOUND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 17 ,
- # 1225
- SVN_ERR_NO_AUTH_FILE_PATH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 18 ,
- # 1229
- SVN_ERR_VERSION_MISMATCH = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 19 ,
- # 1234
- SVN_ERR_MERGEINFO_PARSE_ERROR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 20 ,
- # 1239
- SVN_ERR_CEASE_INVOCATION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 21 ,
- # 1244
- SVN_ERR_REVNUM_PARSE_FAILURE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 22 ,
- # 1249
- SVN_ERR_ITER_BREAK = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 23 ,
- # 1254
- SVN_ERR_UNKNOWN_CHANGELIST = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 24 ,
- # 1259
- SVN_ERR_RESERVED_FILENAME_SPECIFIED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 25 ,
- # 1264
- SVN_ERR_UNKNOWN_CAPABILITY = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 26 ,
- # 1269
- SVN_ERR_TEST_SKIPPED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 27 ,
- # 1274
- SVN_ERR_NO_APR_MEMCACHE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 28 ,
- # 1279
- SVN_ERR_ATOMIC_INIT_FAILURE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 29 ,
- # 1284
- SVN_ERR_SQLITE_ERROR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 30 ,
- # 1289
- SVN_ERR_SQLITE_READONLY = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 31 ,
- # 1294
- # 1298
- SVN_ERR_SQLITE_UNSUPPORTED_SCHEMA = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 32 ,
- # 1301
- SVN_ERR_SQLITE_BUSY = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 33 ,
- # 1306
- SVN_ERR_SQLITE_RESETTING_FOR_ROLLBACK = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 34 ,
- # 1312
- SVN_ERR_SQLITE_CONSTRAINT = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 35 ,
- # 1317
- SVN_ERR_TOO_MANY_MEMCACHED_SERVERS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 36 ,
- # 1322
- SVN_ERR_MALFORMED_VERSION_STRING = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 37 ,
- # 1327
- SVN_ERR_CORRUPTED_ATOMIC_STORAGE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 16 * 5000 ) ) + 38 ,
- # 1332
- SVN_ERR_CL_ARG_PARSING_ERROR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 17 * 5000 ) ) + 0 ,
- # 1338
- SVN_ERR_CL_INSUFFICIENT_ARGS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 17 * 5000 ) ) + 1 ,
- # 1342
- SVN_ERR_CL_MUTUALLY_EXCLUSIVE_ARGS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 17 * 5000 ) ) + 2 ,
- # 1346
- SVN_ERR_CL_ADM_DIR_RESERVED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 17 * 5000 ) ) + 3 ,
- # 1350
- SVN_ERR_CL_LOG_MESSAGE_IS_VERSIONED_FILE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 17 * 5000 ) ) + 4 ,
- # 1354
- SVN_ERR_CL_LOG_MESSAGE_IS_PATHNAME = ( ( ( 20000 + 50000 ) + 50000 ) + ( 17 * 5000 ) ) + 5 ,
- # 1358
- SVN_ERR_CL_COMMIT_IN_ADDED_DIR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 17 * 5000 ) ) + 6 ,
- # 1362
- SVN_ERR_CL_NO_EXTERNAL_EDITOR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 17 * 5000 ) ) + 7 ,
- # 1366
- SVN_ERR_CL_BAD_LOG_MESSAGE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 17 * 5000 ) ) + 8 ,
- # 1370
- SVN_ERR_CL_UNNECESSARY_LOG_MESSAGE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 17 * 5000 ) ) + 9 ,
- # 1374
- SVN_ERR_CL_NO_EXTERNAL_MERGE_TOOL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 17 * 5000 ) ) + 10 ,
- # 1378
- SVN_ERR_CL_ERROR_PROCESSING_EXTERNALS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 17 * 5000 ) ) + 11 ,
- # 1382
- SVN_ERR_RA_SVN_CMD_ERR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 18 * 5000 ) ) + 0 ,
- # 1388
- SVN_ERR_RA_SVN_UNKNOWN_CMD = ( ( ( 20000 + 50000 ) + 50000 ) + ( 18 * 5000 ) ) + 1 ,
- # 1392
- SVN_ERR_RA_SVN_CONNECTION_CLOSED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 18 * 5000 ) ) + 2 ,
- # 1396
- SVN_ERR_RA_SVN_IO_ERROR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 18 * 5000 ) ) + 3 ,
- # 1400
- SVN_ERR_RA_SVN_MALFORMED_DATA = ( ( ( 20000 + 50000 ) + 50000 ) + ( 18 * 5000 ) ) + 4 ,
- # 1404
- SVN_ERR_RA_SVN_REPOS_NOT_FOUND = ( ( ( 20000 + 50000 ) + 50000 ) + ( 18 * 5000 ) ) + 5 ,
- # 1408
- SVN_ERR_RA_SVN_BAD_VERSION = ( ( ( 20000 + 50000 ) + 50000 ) + ( 18 * 5000 ) ) + 6 ,
- # 1412
- SVN_ERR_RA_SVN_NO_MECHANISMS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 18 * 5000 ) ) + 7 ,
- # 1417
- SVN_ERR_RA_SVN_EDIT_ABORTED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 18 * 5000 ) ) + 8 ,
- # 1422
- # 1427
- SVN_ERR_AUTHN_CREDS_UNAVAILABLE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 19 * 5000 ) ) + 0 ,
- # 1430
- SVN_ERR_AUTHN_NO_PROVIDER = ( ( ( 20000 + 50000 ) + 50000 ) + ( 19 * 5000 ) ) + 1 ,
- # 1434
- SVN_ERR_AUTHN_PROVIDERS_EXHAUSTED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 19 * 5000 ) ) + 2 ,
- # 1438
- SVN_ERR_AUTHN_CREDS_NOT_SAVED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 19 * 5000 ) ) + 3 ,
- # 1442
- SVN_ERR_AUTHN_FAILED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 19 * 5000 ) ) + 4 ,
- # 1447
- SVN_ERR_AUTHZ_ROOT_UNREADABLE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 20 * 5000 ) ) + 0 ,
- # 1453
- SVN_ERR_AUTHZ_UNREADABLE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 20 * 5000 ) ) + 1 ,
- # 1458
- SVN_ERR_AUTHZ_PARTIALLY_READABLE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 20 * 5000 ) ) + 2 ,
- # 1463
- SVN_ERR_AUTHZ_INVALID_CONFIG = ( ( ( 20000 + 50000 ) + 50000 ) + ( 20 * 5000 ) ) + 3 ,
- # 1467
- SVN_ERR_AUTHZ_UNWRITABLE = ( ( ( 20000 + 50000 ) + 50000 ) + ( 20 * 5000 ) ) + 4 ,
- # 1472
- SVN_ERR_DIFF_DATASOURCE_MODIFIED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 21 * 5000 ) ) + 0 ,
- # 1479
- SVN_ERR_RA_SERF_SSPI_INITIALISATION_FAILED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 22 * 5000 ) ) + 0 ,
- # 1485
- SVN_ERR_RA_SERF_SSL_CERT_UNTRUSTED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 22 * 5000 ) ) + 1 ,
- # 1489
- # 1491
- SVN_ERR_RA_SERF_GSSAPI_INITIALISATION_FAILED = ( ( ( 20000 + 50000 ) + 50000 ) + ( 22 * 5000 ) ) + 2 ,
- # 1494
- SVN_ERR_RA_SERF_WRAPPED_ERROR = ( ( ( 20000 + 50000 ) + 50000 ) + ( 22 * 5000 ) ) + 3 ,
- # 1499
- SVN_ERR_ASSERTION_FAIL = ( ( ( 20000 + 50000 ) + 50000 ) + ( 23 * 5000 ) ) + 0 ,
- # 1505
- SVN_ERR_ASSERTION_ONLY_TRACING_LINKS = ( ( ( 20000 + 50000 ) + 50000 ) + ( 23 * 5000 ) ) + 1 ,
- # 1509
- SVN_ERR_LAST } svn_errno_t ;
- # 1516
- # 1520
- # 59 "subversion/include/svn_error.h"
- # 63
- char *
- svn_strerror(apr_status_t statcode,
- char *buf,
- apr_size_t bufsize);
- # 95
- const char *
- svn_error_symbolic_name(apr_status_t statcode);
- # 108
- const char *svn_err_best_message(svn_error_t *err,
- char *buf,
- apr_size_t bufsize);
- # 119
- # 138
- svn_error_t *
- svn_error_create(apr_status_t apr_err,
- svn_error_t *child,
- const char *message);
- # 147
- svn_error_t *
- svn_error_createf(apr_status_t apr_err,
- svn_error_t *child,
- const char *fmt,
- ...)
- ;
- # 162
- svn_error_t *
- svn_error_wrap_apr(apr_status_t status,
- const char *fmt,
- ...)
- ;
- # 172
- svn_error_t *
- svn_error_quick_wrap(svn_error_t *child,
- const char *new_msg);
- # 187
- svn_error_t *
- svn_error_compose_create(svn_error_t *err1,
- svn_error_t *err2);
- # 199
- void
- svn_error_compose(svn_error_t *chain,
- svn_error_t *new_err);
- # 209
- svn_error_t *
- svn_error_root_cause(svn_error_t *err);
- # 220
- svn_error_t *
- svn_error_find_cause(svn_error_t *err, apr_status_t apr_err);
- # 227
- svn_error_t *
- svn_error_dup(svn_error_t *err);
- # 239
- void
- svn_error_clear(svn_error_t *error);
- # 259
- # 273
- void
- svn_handle_error2(svn_error_t *error,
- FILE *stream,
- svn_boolean_t fatal,
- const char *prefix);
- # 283
- void
- svn_handle_error(svn_error_t *error,
- FILE *stream,
- svn_boolean_t fatal);
- # 298
- void
- svn_handle_warning2(FILE *stream,
- svn_error_t *error,
- const char *prefix);
- # 307
- void
- svn_handle_warning(FILE *stream,
- svn_error_t *error);
- # 337
- # 355
- # 374
- svn_error_t *svn_error_purge_tracing(svn_error_t *err);
- # 388
- # 403
- # 412
- # 427
- # 441
- # 450
- # 460
- # 480
- # 493
- # 517
- # 550
- # 565
- # 569
- # 585
- svn_error_t *
- svn_error__malfunction(svn_boolean_t can_return,
- const char *file,
- int line,
- const char *expr);
- # 612
- typedef svn_error_t *(*svn_error_malfunction_handler_t)
- (svn_boolean_t can_return, const char *file, int line, const char *expr);
- # 626
- svn_error_malfunction_handler_t
- svn_error_set_malfunction_handler(svn_error_malfunction_handler_t func);
- # 637
- svn_error_t *
- svn_error_raise_on_malfunction(svn_boolean_t can_return,
- const char *file,
- int line,
- const char *expr);
- # 649
- svn_error_t *
- svn_error_abort_on_malfunction(svn_boolean_t can_return,
- const char *file,
- int line,
- const char *expr);
- # 661
- # 1285 "subversion/include/svn_types.h"
- # 1295
- # 1 "subversion/include/svn_config.h"
- # 26
- # 31
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_hash.h"
- # 16
- # 35 "subversion/include/svn_config.h"
- # 1 "subversion/include/svn_types.h"
- # 26
- # 1 "subversion/include/svn_io.h"
- # 26
- # 32
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_time.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_hash.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_tables.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_file_io.h"
- # 16
- # 19
- # 24
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_time.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_file_info.h"
- # 16
- # 19
- # 24
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_user.h"
- # 16
- # 19
- # 24
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 28 "/opt/WANdisco/include/apr-1/apr_user.h"
- # 32
- # 38
- # 45
- typedef uid_t apr_uid_t;
- # 47
- # 54
- typedef gid_t apr_gid_t;
- # 56
- # 58
- # 66
- apr_status_t apr_uid_current(apr_uid_t *userid,
- apr_gid_t *groupid,
- apr_pool_t *p);
- # 77
- apr_status_t apr_uid_name_get(char **username, apr_uid_t userid,
- apr_pool_t *p);
- # 88
- apr_status_t apr_uid_get(apr_uid_t *userid, apr_gid_t *groupid,
- const char *username, apr_pool_t *p);
- # 98
- apr_status_t apr_uid_homepath_get(char **dirname,
- const char *username,
- apr_pool_t *p);
- # 115
- # 123
- apr_status_t apr_gid_name_get(char **groupname,
- apr_gid_t groupid, apr_pool_t *p);
- # 133
- apr_status_t apr_gid_get(apr_gid_t *groupid,
- const char *groupname, apr_pool_t *p);
- # 149
- # 151
- # 157
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_tables.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_time.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 31 "/opt/WANdisco/include/apr-1/apr_file_info.h"
- # 1 "/usr/include/sys/uio.h"
- # 11
- # 35 "/opt/WANdisco/include/apr-1/apr_file_info.h"
- # 39
- # 45
- # 50
- # 61
- typedef enum {
- APR_NOFILE = 0,
- APR_REG,
- APR_DIR,
- APR_CHR,
- APR_BLK,
- APR_PIPE,
- APR_LNK,
- APR_SOCK,
- APR_UNKFILE = 127
- } apr_filetype_e;
- # 78
- # 83
- # 88
- # 93
- # 95
- # 98
- # 114
- # 121
- typedef struct apr_dir_t apr_dir_t;
- # 125
- typedef apr_int32_t apr_fileperms_t;
- # 132
- # 135
- typedef dev_t apr_dev_t;
- # 137
- # 142
- typedef struct apr_finfo_t apr_finfo_t;
- # 162
- # 169
- # 174
- struct apr_finfo_t {
- apr_pool_t *pool;
- # 179
- apr_int32_t valid;
- apr_fileperms_t protection;
- # 186
- apr_filetype_e filetype;
- apr_uid_t user;
- apr_gid_t group;
- apr_ino_t inode;
- apr_dev_t device;
- apr_int32_t nlink;
- apr_off_t size;
- apr_off_t csize;
- apr_time_t atime;
- apr_time_t mtime;
- apr_time_t ctime;
- const char *fname;
- const char *name;
- struct apr_file_t *filehand;
- };
- # 229
- apr_status_t apr_stat(apr_finfo_t *finfo, const char *fname,
- apr_int32_t wanted, apr_pool_t *pool);
- # 237
- # 244
- apr_status_t apr_dir_open(apr_dir_t **new_dir,
- const char *dirname,
- apr_pool_t *pool);
- # 252
- apr_status_t apr_dir_close(apr_dir_t *thedir);
- # 267
- apr_status_t apr_dir_read(apr_finfo_t *finfo, apr_int32_t wanted,
- apr_dir_t *thedir);
- # 274
- apr_status_t apr_dir_rewind(apr_dir_t *thedir);
- # 281
- # 288
- # 291
- # 296
- # 299
- # 302
- # 306
- # 312
- # 336
- apr_status_t apr_filepath_root(const char **rootpath,
- const char **filepath,
- apr_int32_t flags,
- apr_pool_t *p);
- # 354
- apr_status_t apr_filepath_merge(char **newpath,
- const char *rootpath,
- const char *addpath,
- apr_int32_t flags,
- apr_pool_t *p);
- # 369
- apr_status_t apr_filepath_list_split(apr_array_header_t **pathelts,
- const char *liststr,
- apr_pool_t *p);
- # 382
- apr_status_t apr_filepath_list_merge(char **liststr,
- apr_array_header_t *pathelts,
- apr_pool_t *p);
- # 393
- apr_status_t apr_filepath_get(char **path, apr_int32_t flags,
- apr_pool_t *p);
- # 401
- apr_status_t apr_filepath_set(const char *path, apr_pool_t *p);
- # 405
- # 408
- # 411
- # 419
- apr_status_t apr_filepath_encoding(int *style, apr_pool_t *p);
- # 427
- # 1 "/opt/WANdisco/include/apr-1/apr_inherit.h"
- # 16
- # 19
- # 26
- # 38
- # 50
- # 31 "/opt/WANdisco/include/apr-1/apr_file_io.h"
- # 1 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 18 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 43
- # 57
- # 68
- # 72
- # 1 "/usr/include/stdio.h"
- # 4
- # 15
- # 76 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 79
- # 83
- # 85
- # 1 "/usr/include/sys/uio.h"
- # 11
- # 89 "/opt/WANdisco/include/apr-1/apr_want.h"
- # 102
- # 105
- # 123
- # 35 "/opt/WANdisco/include/apr-1/apr_file_io.h"
- # 39
- # 45
- # 50
- # 53
- # 90
- # 107
- # 135
- # 142
- # 146
- # 148
- # 150
- # 156
- # 161
- # 177
- typedef apr_uint32_t apr_fileattrs_t;
- typedef int apr_seek_where_t;
- # 188
- typedef struct apr_file_t apr_file_t;
- # 195
- # 206
- # 210
- # 250
- apr_status_t apr_file_open(apr_file_t **newf, const char *fname,
- apr_int32_t flag, apr_fileperms_t perm,
- apr_pool_t *pool);
- # 258
- apr_status_t apr_file_close(apr_file_t *file);
- # 267
- apr_status_t apr_file_remove(const char *path, apr_pool_t *pool);
- # 278
- apr_status_t apr_file_rename(const char *from_path,
- const char *to_path,
- apr_pool_t *pool);
- # 288
- apr_status_t apr_file_link(const char *from_path,
- const char *to_path);
- # 303
- apr_status_t apr_file_copy(const char *from_path,
- const char *to_path,
- apr_fileperms_t perms,
- apr_pool_t *pool);
- # 323
- apr_status_t apr_file_append(const char *from_path,
- const char *to_path,
- apr_fileperms_t perms,
- apr_pool_t *pool);
- # 333
- apr_status_t apr_file_eof(apr_file_t *fptr);
- # 350
- apr_status_t apr_file_open_stderr(apr_file_t **thefile,
- apr_pool_t *pool);
- # 360
- apr_status_t apr_file_open_stdout(apr_file_t **thefile,
- apr_pool_t *pool);
- # 370
- apr_status_t apr_file_open_stdin(apr_file_t **thefile,
- apr_pool_t *pool);
- # 390
- apr_status_t apr_file_open_flags_stderr(apr_file_t **thefile,
- apr_int32_t flags,
- apr_pool_t *pool);
- # 411
- apr_status_t apr_file_open_flags_stdout(apr_file_t **thefile,
- apr_int32_t flags,
- apr_pool_t *pool);
- # 432
- apr_status_t apr_file_open_flags_stdin(apr_file_t **thefile,
- apr_int32_t flags,
- apr_pool_t *pool);
- # 453
- apr_status_t apr_file_read(apr_file_t *thefile, void *buf,
- apr_size_t *nbytes);
- # 471
- apr_status_t apr_file_write(apr_file_t *thefile, const void *buf,
- apr_size_t *nbytes);
- # 489
- apr_status_t apr_file_writev(apr_file_t *thefile,
- const struct iovec *vec,
- apr_size_t nvec, apr_size_t *nbytes);
- # 513
- apr_status_t apr_file_read_full(apr_file_t *thefile, void *buf,
- apr_size_t nbytes,
- apr_size_t *bytes_read);
- # 537
- apr_status_t apr_file_write_full(apr_file_t *thefile,
- const void *buf,
- apr_size_t nbytes,
- apr_size_t *bytes_written);
- # 556
- apr_status_t apr_file_writev_full(apr_file_t *thefile,
- const struct iovec *vec,
- apr_size_t nvec,
- apr_size_t *nbytes);
- # 565
- apr_status_t apr_file_putc(char ch, apr_file_t *thefile);
- # 572
- apr_status_t apr_file_getc(char *ch, apr_file_t *thefile);
- # 579
- apr_status_t apr_file_ungetc(char ch, apr_file_t *thefile);
- # 589
- apr_status_t apr_file_gets(char *str, int len,
- apr_file_t *thefile);
- # 597
- apr_status_t apr_file_puts(const char *str, apr_file_t *thefile);
- # 603
- apr_status_t apr_file_flush(apr_file_t *thefile);
- # 609
- apr_status_t apr_file_sync(apr_file_t *thefile);
- # 615
- apr_status_t apr_file_datasync(apr_file_t *thefile);
- # 624
- apr_status_t apr_file_dup(apr_file_t **new_file,
- apr_file_t *old_file,
- apr_pool_t *p);
- # 636
- apr_status_t apr_file_dup2(apr_file_t *new_file,
- apr_file_t *old_file,
- apr_pool_t *p);
- # 651
- apr_status_t apr_file_setaside(apr_file_t **new_file,
- apr_file_t *old_file,
- apr_pool_t *p);
- # 666
- apr_status_t apr_file_buffer_set(apr_file_t *thefile,
- char * buffer,
- apr_size_t bufsize);
- # 674
- apr_size_t apr_file_buffer_size_get(apr_file_t *thefile);
- # 687
- apr_status_t apr_file_seek(apr_file_t *thefile,
- apr_seek_where_t where,
- apr_off_t *offset);
- # 704
- apr_status_t apr_file_pipe_create(apr_file_t **in,
- apr_file_t **out,
- apr_pool_t *pool);
- # 728
- apr_status_t apr_file_pipe_create_ex(apr_file_t **in,
- apr_file_t **out,
- apr_int32_t blocking,
- apr_pool_t *pool);
- # 754
- apr_status_t apr_file_pipe_create_pools(apr_file_t **in,
- apr_file_t **out,
- apr_int32_t blocking,
- apr_pool_t *pool_in,
- apr_pool_t *pool_out);
- # 766
- apr_status_t apr_file_namedpipe_create(const char *filename,
- apr_fileperms_t perm,
- apr_pool_t *pool);
- # 775
- apr_status_t apr_file_pipe_timeout_get(apr_file_t *thepipe,
- apr_interval_time_t *timeout);
- # 784
- apr_status_t apr_file_pipe_timeout_set(apr_file_t *thepipe,
- apr_interval_time_t timeout);
- # 798
- apr_status_t apr_file_lock(apr_file_t *thefile, int type);
- # 804
- apr_status_t apr_file_unlock(apr_file_t *thefile);
- # 813
- apr_status_t apr_file_name_get(const char **new_path,
- apr_file_t *thefile);
- # 822
- apr_status_t apr_file_data_get(void **data, const char *key,
- apr_file_t *file);
- # 832
- apr_status_t apr_file_data_set(apr_file_t *file, void *data,
- const char *key,
- apr_status_t (*cleanup)(void *));
- # 843
- int apr_file_printf(apr_file_t *fptr,
- const char *format, ...)
- ;
- # 859
- apr_status_t apr_file_perms_set(const char *fname,
- apr_fileperms_t perms);
- # 878
- apr_status_t apr_file_attrs_set(const char *fname,
- apr_fileattrs_t attributes,
- apr_fileattrs_t attr_mask,
- apr_pool_t *pool);
- # 891
- apr_status_t apr_file_mtime_set(const char *fname,
- apr_time_t mtime,
- apr_pool_t *pool);
- # 901
- apr_status_t apr_dir_make(const char *path, apr_fileperms_t perm,
- apr_pool_t *pool);
- # 911
- apr_status_t apr_dir_make_recursive(const char *path,
- apr_fileperms_t perm,
- apr_pool_t *pool);
- # 922
- apr_status_t apr_dir_remove(const char *path, apr_pool_t *pool);
- # 930
- apr_status_t apr_file_info_get(apr_finfo_t *finfo,
- apr_int32_t wanted,
- apr_file_t *thefile);
- # 941
- apr_status_t apr_file_trunc(apr_file_t *fp, apr_off_t offset);
- # 948
- apr_int32_t apr_file_flags_get(apr_file_t *f);
- # 953
- apr_pool_t * apr_file_pool_get ( const apr_file_t * thefile );
- # 959
- apr_status_t apr_file_inherit_set ( apr_file_t * thefile );
- # 964
- apr_status_t apr_file_inherit_unset ( apr_file_t * thefile );
- # 983
- apr_status_t apr_file_mktemp(apr_file_t **fp, char *templ,
- apr_int32_t flags, apr_pool_t *p);
- # 996
- apr_status_t apr_temp_dir_get(const char **temp_dir,
- apr_pool_t *p);
- # 1004
- # 1 "/opt/WANdisco/include/apr-1/apr_file_info.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_thread_proc.h"
- # 16
- # 19
- # 24
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_file_io.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_perms_set.h"
- # 16
- # 19
- # 24
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_errno.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_user.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_file_info.h"
- # 16
- # 30 "/opt/WANdisco/include/apr-1/apr_perms_set.h"
- # 34
- # 40
- typedef apr_status_t (apr_perms_setfn_t)(void *object, apr_fileperms_t perms,
- apr_uid_t uid, apr_gid_t gid);
- # 49
- # 55
- # 57
- # 64
- # 30 "/opt/WANdisco/include/apr-1/apr_thread_proc.h"
- # 1 "/usr/include/sys/time.h"
- # 13
- # 17
- # 1 "/usr/include/sys/resource.h"
- # 5
- # 35 "/opt/WANdisco/include/apr-1/apr_thread_proc.h"
- # 39
- # 45
- typedef enum {
- APR_SHELLCMD,
- APR_PROGRAM,
- APR_PROGRAM_ENV,
- APR_PROGRAM_PATH,
- APR_SHELLCMD_ENV
- # 54
- } apr_cmdtype_e;
- typedef enum {
- APR_WAIT,
- APR_NOWAIT
- } apr_wait_how_e;
- # 66
- typedef enum {
- APR_PROC_EXIT = 1,
- APR_PROC_SIGNAL = 2,
- APR_PROC_SIGNAL_CORE = 4
- } apr_exit_why_e;
- # 74
- # 76
- # 78
- # 81
- # 83
- # 85
- # 87
- # 89
- # 91
- # 94
- # 96
- # 101
- # 104
- # 106
- # 108
- # 110
- # 131
- typedef struct apr_proc_t {
- pid_t pid;
- apr_file_t *in;
- apr_file_t *out;
- apr_file_t *err;
- # 162
- } apr_proc_t;
- # 174
- typedef void (apr_child_errfn_t)(apr_pool_t *proc, apr_status_t err,
- const char *description);
- typedef struct apr_thread_t apr_thread_t;
- typedef struct apr_threadattr_t apr_threadattr_t;
- typedef struct apr_procattr_t apr_procattr_t;
- typedef struct apr_thread_once_t apr_thread_once_t;
- typedef struct apr_threadkey_t apr_threadkey_t;
- typedef struct apr_other_child_rec_t apr_other_child_rec_t;
- # 198
- typedef void *( *apr_thread_start_t)(apr_thread_t*, void*);
- typedef enum {
- APR_KILL_NEVER,
- # 204
- APR_KILL_ALWAYS,
- APR_KILL_AFTER_TIMEOUT,
- APR_JUST_WAIT,
- APR_KILL_ONLY_ONCE
- } apr_kill_conditions_e;
- # 213
- # 219
- apr_status_t apr_threadattr_create(apr_threadattr_t **new_attr,
- apr_pool_t *cont);
- # 227
- apr_status_t apr_threadattr_detach_set(apr_threadattr_t *attr,
- apr_int32_t on);
- # 236
- apr_status_t apr_threadattr_detach_get(apr_threadattr_t *attr);
- # 243
- apr_status_t apr_threadattr_stacksize_set(apr_threadattr_t *attr,
- apr_size_t stacksize);
- # 256
- apr_status_t apr_threadattr_guardsize_set(apr_threadattr_t *attr,
- apr_size_t guardsize);
- # 267
- apr_status_t apr_thread_create(apr_thread_t **new_thread,
- apr_threadattr_t *attr,
- apr_thread_start_t func,
- void *data, apr_pool_t *cont);
- # 277
- apr_status_t apr_thread_exit(apr_thread_t *thd,
- apr_status_t retval);
- # 285
- apr_status_t apr_thread_join(apr_status_t *retval,
- apr_thread_t *thd);
- # 291
- void apr_thread_yield(void);
- # 299
- apr_status_t apr_thread_once_init(apr_thread_once_t **control,
- apr_pool_t *p);
- # 311
- apr_status_t apr_thread_once(apr_thread_once_t *control,
- void (*func)(void));
- # 318
- apr_status_t apr_thread_detach(apr_thread_t *thd);
- # 326
- apr_status_t apr_thread_data_get(void **data, const char *key,
- apr_thread_t *thread);
- # 336
- apr_status_t apr_thread_data_set(void *data, const char *key,
- apr_status_t (*cleanup) (void *),
- apr_thread_t *thread);
- # 346
- apr_status_t apr_threadkey_private_create(apr_threadkey_t **key,
- void (*dest)(void *),
- apr_pool_t *cont);
- # 355
- apr_status_t apr_threadkey_private_get(void **new_mem,
- apr_threadkey_t *key);
- # 363
- apr_status_t apr_threadkey_private_set(void *priv,
- apr_threadkey_t *key);
- # 370
- apr_status_t apr_threadkey_private_delete(apr_threadkey_t *key);
- # 378
- apr_status_t apr_threadkey_data_get(void **data, const char *key,
- apr_threadkey_t *threadkey);
- # 388
- apr_status_t apr_threadkey_data_set(void *data, const char *key,
- apr_status_t (*cleanup) (void *),
- apr_threadkey_t *threadkey);
- # 393
- # 399
- apr_status_t apr_procattr_create(apr_procattr_t **new_attr,
- apr_pool_t *cont);
- # 416
- apr_status_t apr_procattr_io_set(apr_procattr_t *attr,
- apr_int32_t in, apr_int32_t out,
- apr_int32_t err);
- # 435
- apr_status_t apr_procattr_child_in_set(struct apr_procattr_t *attr,
- apr_file_t *child_in,
- apr_file_t *parent_in);
- # 452
- apr_status_t apr_procattr_child_out_set(struct apr_procattr_t *attr,
- apr_file_t *child_out,
- apr_file_t *parent_out);
- # 469
- apr_status_t apr_procattr_child_err_set(struct apr_procattr_t *attr,
- apr_file_t *child_err,
- apr_file_t *parent_err);
- # 480
- apr_status_t apr_procattr_dir_set(apr_procattr_t *attr,
- const char *dir);
- # 494
- apr_status_t apr_procattr_cmdtype_set(apr_procattr_t *attr,
- apr_cmdtype_e cmd);
- # 502
- apr_status_t apr_procattr_detach_set(apr_procattr_t *attr,
- apr_int32_t detach);
- # 506
- # 518
- apr_status_t apr_procattr_limit_set(apr_procattr_t *attr,
- apr_int32_t what,
- struct rlimit *limit);
- # 522
- # 534
- apr_status_t apr_procattr_child_errfn_set(apr_procattr_t *attr,
- apr_child_errfn_t *errfn);
- # 549
- apr_status_t apr_procattr_error_check_set(apr_procattr_t *attr,
- apr_int32_t chk);
- # 559
- apr_status_t apr_procattr_addrspace_set(apr_procattr_t *attr,
- apr_int32_t addrspace);
- # 570
- apr_status_t apr_procattr_user_set(apr_procattr_t *attr,
- const char *username,
- const char *password);
- # 579
- apr_status_t apr_procattr_group_set(apr_procattr_t *attr,
- const char *groupname);
- # 590
- apr_status_t apr_procattr_perms_set_register(apr_procattr_t *attr,
- apr_perms_setfn_t *perms_set_fn,
- void *data,
- apr_fileperms_t perms);
- # 596
- # 604
- apr_status_t apr_proc_fork(apr_proc_t *proc, apr_pool_t *cont);
- # 606
- # 623
- apr_status_t apr_proc_create(apr_proc_t *new_proc,
- const char *progname,
- const char * const *args,
- const char * const *env,
- apr_procattr_t *attr,
- apr_pool_t *pool);
- # 656
- apr_status_t apr_proc_wait(apr_proc_t *proc,
- int *exitcode, apr_exit_why_e *exitwhy,
- apr_wait_how_e waithow);
- # 686
- apr_status_t apr_proc_wait_all_procs(apr_proc_t *proc,
- int *exitcode,
- apr_exit_why_e *exitwhy,
- apr_wait_how_e waithow,
- apr_pool_t *p);
- # 694
- # 701
- apr_status_t apr_proc_detach(int daemonize);
- # 720
- void apr_proc_other_child_register(apr_proc_t *proc,
- void (*maintenance) (int reason,
- void *,
- int status),
- void *data, apr_file_t *write_fd,
- apr_pool_t *p);
- # 736
- void apr_proc_other_child_unregister(void *data);
- # 758
- apr_status_t apr_proc_other_child_alert(apr_proc_t *proc,
- int reason,
- int status);
- # 769
- void apr_proc_other_child_refresh(apr_other_child_rec_t *ocr,
- int reason);
- # 778
- void apr_proc_other_child_refresh_all(int reason);
- # 785
- apr_status_t apr_proc_kill(apr_proc_t *proc, int sig);
- # 800
- void apr_pool_note_subprocess(apr_pool_t *a, apr_proc_t *proc,
- apr_kill_conditions_e how);
- # 804
- # 806
- # 811
- apr_status_t apr_setup_signal_thread(void);
- # 820
- apr_status_t apr_signal_thread(int(*signal_handler)(int signum));
- # 823
- # 828
- apr_pool_t * apr_thread_pool_get ( const apr_thread_t * thethread );
- # 831
- # 837
- # 839
- # 41 "subversion/include/svn_io.h"
- # 1 "subversion/include/svn_types.h"
- # 26
- # 1 "subversion/include/svn_string.h"
- # 73
- # 77
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_tables.h"
- # 16
- # 81 "subversion/include/svn_string.h"
- # 1 "subversion/include/svn_types.h"
- # 26
- # 83 "subversion/include/svn_string.h"
- # 87
- # 92
- typedef struct svn_string_t
- {
- const char *data;
- apr_size_t len;
- } svn_string_t;
- # 104
- typedef struct svn_stringbuf_t
- {
- # 110
- apr_pool_t *pool;
- char *data;
- apr_size_t len;
- apr_size_t blocksize;
- } svn_stringbuf_t;
- # 127
- # 130
- svn_string_t *
- svn_string_create(const char *cstring, apr_pool_t *pool);
- # 137
- svn_string_t *
- svn_string_create_empty(apr_pool_t *pool);
- # 144
- svn_string_t *
- svn_string_ncreate(const char *bytes, apr_size_t size, apr_pool_t *pool);
- # 149
- svn_string_t *
- svn_string_create_from_buf(const svn_stringbuf_t *strbuf, apr_pool_t *pool);
- # 155
- svn_string_t *
- svn_string_createf(apr_pool_t *pool, const char *fmt, ...)
- ;
- # 163
- svn_string_t *
- svn_string_createv(apr_pool_t *pool, const char *fmt, va_list ap)
- ;
- svn_boolean_t
- svn_string_isempty(const svn_string_t *str);
- svn_string_t *
- svn_string_dup(const svn_string_t *original_string, apr_pool_t *pool);
- svn_boolean_t
- svn_string_compare(const svn_string_t *str1, const svn_string_t *str2);
- # 182
- apr_size_t
- svn_string_first_non_whitespace(const svn_string_t *str);
- # 188
- apr_size_t
- svn_string_find_char_backward(const svn_string_t *str, char ch);
- # 198
- # 202
- svn_stringbuf_t *
- svn_stringbuf_create(const char *cstring, apr_pool_t *pool);
- # 209
- svn_stringbuf_t *
- svn_stringbuf_ncreate(const char *bytes, apr_size_t size, apr_pool_t *pool);
- # 216
- svn_stringbuf_t *
- svn_stringbuf_create_empty(apr_pool_t *pool);
- # 227
- svn_stringbuf_t *
- svn_stringbuf_create_ensure(apr_size_t minimum_size, apr_pool_t *pool);
- # 232
- svn_stringbuf_t *
- svn_stringbuf_create_from_string(const svn_string_t *str, apr_pool_t *pool);
- # 238
- svn_stringbuf_t *
- svn_stringbuf_createf(apr_pool_t *pool, const char *fmt, ...)
- ;
- # 246
- svn_stringbuf_t *
- svn_stringbuf_createv(apr_pool_t *pool, const char *fmt, va_list ap)
- ;
- # 261
- void
- svn_stringbuf_ensure(svn_stringbuf_t *str, apr_size_t minimum_size);
- void
- svn_stringbuf_set(svn_stringbuf_t *str, const char *value);
- void
- svn_stringbuf_setempty(svn_stringbuf_t *str);
- svn_boolean_t
- svn_stringbuf_isempty(const svn_stringbuf_t *str);
- void
- svn_stringbuf_chop(svn_stringbuf_t *str, apr_size_t nbytes);
- void
- svn_stringbuf_fillchar(svn_stringbuf_t *str, unsigned char c);
- # 294
- void
- svn_stringbuf_appendbyte(svn_stringbuf_t *targetstr,
- char byte);
- # 302
- void
- svn_stringbuf_appendbytes(svn_stringbuf_t *targetstr,
- const char *bytes,
- apr_size_t count);
- # 311
- void
- svn_stringbuf_appendstr(svn_stringbuf_t *targetstr,
- const svn_stringbuf_t *appendstr);
- # 319
- void
- svn_stringbuf_appendcstr(svn_stringbuf_t *targetstr,
- const char *cstr);
- # 334
- void
- svn_stringbuf_insert(svn_stringbuf_t *str,
- apr_size_t pos,
- const char *bytes,
- apr_size_t count);
- # 348
- void
- svn_stringbuf_remove(svn_stringbuf_t *str,
- apr_size_t pos,
- apr_size_t count);
- # 365
- void
- svn_stringbuf_replace(svn_stringbuf_t *str,
- apr_size_t pos,
- apr_size_t old_count,
- const char *bytes,
- apr_size_t new_count);
- svn_stringbuf_t *
- svn_stringbuf_dup(const svn_stringbuf_t *original_string, apr_pool_t *pool);
- svn_boolean_t
- svn_stringbuf_compare(const svn_stringbuf_t *str1,
- const svn_stringbuf_t *str2);
- # 384
- apr_size_t
- svn_stringbuf_first_non_whitespace(const svn_stringbuf_t *str);
- void
- svn_stringbuf_strip_whitespace(svn_stringbuf_t *str);
- # 394
- apr_size_t
- svn_stringbuf_find_char_backward(const svn_stringbuf_t *str, char ch);
- svn_boolean_t
- svn_string_compare_stringbuf(const svn_string_t *str1,
- const svn_stringbuf_t *str2);
- # 409
- # 422
- apr_array_header_t *
- svn_cstring_split(const char *input,
- const char *sep_chars,
- svn_boolean_t chop_whitespace,
- apr_pool_t *pool);
- # 432
- void
- svn_cstring_split_append(apr_array_header_t *array,
- const char *input,
- const char *sep_chars,
- svn_boolean_t chop_whitespace,
- apr_pool_t *pool);
- # 443
- svn_boolean_t
- svn_cstring_match_glob_list(const char *str, const apr_array_header_t *list);
- # 450
- svn_boolean_t
- svn_cstring_match_list(const char *str, const apr_array_header_t *list);
- # 464
- char *
- svn_cstring_tokenize(const char *sep, char **str);
- # 473
- int
- svn_cstring_count_newlines(const char *msg);
- # 484
- char *
- svn_cstring_join(const apr_array_header_t *strings,
- const char *separator,
- apr_pool_t *pool);
- # 499
- int
- svn_cstring_casecmp(const char *str1, const char *str2);
- # 510
- svn_error_t *
- svn_cstring_strtoi64(apr_int64_t *n, const char *str,
- apr_int64_t minval, apr_int64_t maxval,
- int base);
- # 522
- svn_error_t *
- svn_cstring_atoi64(apr_int64_t *n, const char *str);
- # 532
- svn_error_t *
- svn_cstring_atoi(int *n, const char *str);
- # 543
- svn_error_t *
- svn_cstring_strtoui64(apr_uint64_t *n, const char *str,
- apr_uint64_t minval, apr_uint64_t maxval,
- int base);
- # 555
- svn_error_t *
- svn_cstring_atoui64(apr_uint64_t *n, const char *str);
- # 565
- svn_error_t *
- svn_cstring_atoui(unsigned int *n, const char *str);
- # 576
- # 1 "subversion/include/svn_checksum.h"
- # 26
- # 29
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 32 "subversion/include/svn_checksum.h"
- # 1 "subversion/include/svn_types.h"
- # 26
- # 34 "subversion/include/svn_checksum.h"
- # 38
- # 45
- typedef enum svn_checksum_kind_t
- {
- svn_checksum_md5,
- svn_checksum_sha1
- } svn_checksum_kind_t;
- # 59
- typedef struct svn_checksum_t
- {
- const unsigned char *digest;
- # 66
- svn_checksum_kind_t kind;
- } svn_checksum_t;
- # 72
- typedef struct svn_checksum_ctx_t svn_checksum_ctx_t;
- # 79
- svn_checksum_t *
- svn_checksum_create(svn_checksum_kind_t kind,
- apr_pool_t *pool);
- # 88
- svn_error_t *
- svn_checksum_clear(svn_checksum_t *checksum);
- # 97
- svn_boolean_t
- svn_checksum_match(const svn_checksum_t *checksum1,
- const svn_checksum_t *checksum2);
- # 108
- svn_checksum_t *
- svn_checksum_dup(const svn_checksum_t *checksum,
- apr_pool_t *pool);
- # 118
- const char *
- svn_checksum_to_cstring_display(const svn_checksum_t *checksum,
- apr_pool_t *pool);
- # 131
- const char *
- svn_checksum_to_cstring(const svn_checksum_t *checksum,
- apr_pool_t *pool);
- # 143
- const char *
- svn_checksum_serialize(const svn_checksum_t *checksum,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
- # 155
- svn_error_t *
- svn_checksum_deserialize(const svn_checksum_t **checksum,
- const char *data,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
- # 170
- svn_error_t *
- svn_checksum_parse_hex(svn_checksum_t **checksum,
- svn_checksum_kind_t kind,
- const char *hex,
- apr_pool_t *pool);
- # 182
- svn_error_t *
- svn_checksum(svn_checksum_t **checksum,
- svn_checksum_kind_t kind,
- const void *data,
- apr_size_t len,
- apr_pool_t *pool);
- # 196
- svn_checksum_t *
- svn_checksum_empty_checksum(svn_checksum_kind_t kind,
- apr_pool_t *pool);
- # 207
- svn_checksum_ctx_t *
- svn_checksum_ctx_create(svn_checksum_kind_t kind,
- apr_pool_t *pool);
- # 217
- svn_error_t *
- svn_checksum_update(svn_checksum_ctx_t *ctx,
- const void *data,
- apr_size_t len);
- # 229
- svn_error_t *
- svn_checksum_final(svn_checksum_t **checksum,
- const svn_checksum_ctx_t *ctx,
- apr_pool_t *pool);
- # 240
- apr_size_t
- svn_checksum_size(const svn_checksum_t *checksum);
- # 249
- svn_boolean_t
- svn_checksum_is_empty_checksum(svn_checksum_t *checksum);
- # 266
- svn_error_t *
- svn_checksum_mismatch_err(const svn_checksum_t *expected,
- const svn_checksum_t *actual,
- apr_pool_t *scratch_pool,
- const char *fmt,
- ...)
- ;
- # 277
- # 45 "subversion/include/svn_io.h"
- # 49
- # 58
- typedef enum svn_io_file_del_t
- {
- svn_io_file_del_none = 0,
- svn_io_file_del_on_close,
- svn_io_file_del_on_pool_cleanup
- } svn_io_file_del_t;
- # 78
- typedef struct svn_io_dirent2_t {
- svn_node_kind_t kind;
- # 89
- svn_boolean_t special;
- svn_filesize_t filesize;
- apr_time_t mtime;
- } svn_io_dirent2_t;
- # 105
- svn_io_dirent2_t *
- svn_io_dirent2_create(apr_pool_t *result_pool);
- # 112
- svn_io_dirent2_t *
- svn_io_dirent2_dup(const svn_io_dirent2_t *item,
- apr_pool_t *result_pool);
- # 123
- typedef struct svn_io_dirent_t {
- svn_node_kind_t kind;
- # 131
- svn_boolean_t special;
- } svn_io_dirent_t;
- # 153
- svn_error_t *
- svn_io_check_path(const char *path,
- svn_node_kind_t *kind,
- apr_pool_t *pool);
- # 164
- svn_error_t *
- svn_io_check_special_path(const char *path,
- svn_node_kind_t *kind,
- svn_boolean_t *is_special,
- apr_pool_t *pool);
- # 172
- svn_error_t *
- svn_io_check_resolved_path(const char *path,
- svn_node_kind_t *kind,
- apr_pool_t *pool);
- # 230
- svn_error_t *
- svn_io_open_uniquely_named(apr_file_t **file,
- const char **unique_name,
- const char *dirpath,
- const char *filename,
- const char *suffix,
- svn_io_file_del_t delete_when,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
- # 267
- svn_error_t *
- svn_io_open_unique_file3(apr_file_t **file,
- const char **temp_path,
- const char *dirpath,
- svn_io_file_del_t delete_when,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
- # 283
- svn_error_t *
- svn_io_open_unique_file2(apr_file_t **f,
- const char **unique_name_p,
- const char *path,
- const char *suffix,
- svn_io_file_del_t delete_when,
- apr_pool_t *pool);
- # 300
- svn_error_t *
- svn_io_open_unique_file(apr_file_t **f,
- const char **unique_name_p,
- const char *path,
- const char *suffix,
- svn_boolean_t delete_on_close,
- apr_pool_t *pool);
- # 316
- svn_error_t *
- svn_io_create_unique_link(const char **unique_name_p,
- const char *path,
- const char *dest,
- const char *suffix,
- apr_pool_t *pool);
- # 330
- svn_error_t *
- svn_io_read_link(svn_string_t **dest,
- const char *path,
- apr_pool_t *pool);
- # 339
- svn_error_t *
- svn_io_temp_dir(const char **dir,
- apr_pool_t *pool);
- # 349
- svn_error_t *
- svn_io_copy_file(const char *src,
- const char *dst,
- svn_boolean_t copy_perms,
- apr_pool_t *pool);
- # 361
- svn_error_t *
- svn_io_copy_perms(const char *src,
- const char *dst,
- apr_pool_t *pool);
- # 375
- svn_error_t *
- svn_io_copy_link(const char *src,
- const char *dst,
- apr_pool_t *pool);
- # 391
- svn_error_t *
- svn_io_copy_dir_recursively(const char *src,
- const char *dst_parent,
- const char *dst_basename,
- svn_boolean_t copy_perms,
- svn_cancel_func_t cancel_func,
- void *cancel_baton,
- apr_pool_t *pool);
- # 408
- svn_error_t *
- svn_io_make_dir_recursively(const char *path,
- apr_pool_t *pool);
- # 417
- svn_error_t *
- svn_io_dir_empty(svn_boolean_t *is_empty_p,
- const char *path,
- apr_pool_t *pool);
- # 426
- svn_error_t *
- svn_io_append_file(const char *src,
- const char *dst,
- apr_pool_t *pool);
- # 444
- svn_error_t *
- svn_io_set_file_read_only(const char *path,
- svn_boolean_t ignore_enoent,
- apr_pool_t *pool);
- # 465
- svn_error_t *
- svn_io_set_file_read_write(const char *path,
- svn_boolean_t ignore_enoent,
- apr_pool_t *pool);
- # 493
- svn_error_t *
- svn_io_set_file_read_write_carefully(const char *path,
- svn_boolean_t enable_write,
- svn_boolean_t ignore_enoent,
- apr_pool_t *pool);
- # 525
- svn_error_t *
- svn_io_set_file_executable(const char *path,
- svn_boolean_t executable,
- svn_boolean_t ignore_enoent,
- apr_pool_t *pool);
- # 537
- svn_error_t *
- svn_io_is_file_executable(svn_boolean_t *executable,
- const char *path,
- apr_pool_t *pool);
- # 551
- svn_error_t *
- svn_io_read_length_line(apr_file_t *file,
- char *buf,
- apr_size_t *limit,
- apr_pool_t *pool);
- # 564
- svn_error_t *
- svn_io_file_affected_time(apr_time_t *apr_time,
- const char *path,
- apr_pool_t *pool);
- # 575
- svn_error_t *
- svn_io_set_file_affected_time(apr_time_t apr_time,
- const char *path,
- apr_pool_t *pool);
- # 594
- void
- svn_io_sleep_for_timestamps(const char *path, apr_pool_t *pool);
- # 606
- svn_error_t *
- svn_io_filesizes_different_p(svn_boolean_t *different_p,
- const char *file1,
- const char *file2,
- apr_pool_t *pool);
- # 625
- svn_error_t *
- svn_io_filesizes_three_different_p(svn_boolean_t *different_p12,
- svn_boolean_t *different_p23,
- svn_boolean_t *different_p13,
- const char *file1,
- const char *file2,
- const char *file3,
- apr_pool_t *scratch_pool);
- # 639
- svn_error_t *
- svn_io_file_checksum2(svn_checksum_t **checksum,
- const char *file,
- svn_checksum_kind_t kind,
- apr_pool_t *pool);
- # 652
- svn_error_t *
- svn_io_file_checksum(unsigned char digest[],
- const char *file,
- apr_pool_t *pool);
- # 662
- svn_error_t *
- svn_io_files_contents_same_p(svn_boolean_t *same,
- const char *file1,
- const char *file2,
- apr_pool_t *pool);
- # 676
- svn_error_t *
- svn_io_files_contents_three_same_p(svn_boolean_t *same12,
- svn_boolean_t *same23,
- svn_boolean_t *same13,
- const char *file1,
- const char *file2,
- const char *file3,
- apr_pool_t *scratch_pool);
- # 689
- svn_error_t *
- svn_io_file_create(const char *file,
- const char *contents,
- apr_pool_t *pool);
- # 702
- svn_error_t *
- svn_io_file_lock(const char *lock_file,
- svn_boolean_t exclusive,
- apr_pool_t *pool);
- # 720
- svn_error_t *
- svn_io_file_lock2(const char *lock_file,
- svn_boolean_t exclusive,
- svn_boolean_t nonblocking,
- apr_pool_t *pool);
- # 740
- svn_error_t *
- svn_io_lock_open_file(apr_file_t *lockfile_handle,
- svn_boolean_t exclusive,
- svn_boolean_t nonblocking,
- apr_pool_t *pool);
- # 754
- svn_error_t *
- svn_io_unlock_open_file(apr_file_t *lockfile_handle,
- apr_pool_t *pool);
- # 764
- svn_error_t *
- svn_io_file_flush_to_disk(apr_file_t *file,
- apr_pool_t *pool);
- # 776
- svn_error_t *
- svn_io_dir_file_copy(const char *src_path,
- const char *dest_path,
- const char *file,
- apr_pool_t *pool);
- # 788
- # 816
- typedef struct svn_stream_t svn_stream_t;
- typedef svn_error_t *(*svn_read_fn_t)(void *baton,
- char *buffer,
- apr_size_t *len);
- # 829
- typedef svn_error_t *(*svn_stream_skip_fn_t)(void *baton,
- apr_size_t len);
- typedef svn_error_t *(*svn_write_fn_t)(void *baton,
- const char *data,
- apr_size_t *len);
- typedef svn_error_t *(*svn_close_fn_t)(void *baton);
- # 847
- typedef struct svn_stream_mark_t svn_stream_mark_t;
- # 854
- typedef svn_error_t *(*svn_stream_mark_fn_t)(void *baton,
- svn_stream_mark_t **mark,
- apr_pool_t *pool);
- # 863
- typedef svn_error_t *(*svn_stream_seek_fn_t)(void *baton,
- const svn_stream_mark_t *mark);
- svn_stream_t *
- svn_stream_create(void *baton,
- apr_pool_t *pool);
- void
- svn_stream_set_baton(svn_stream_t *stream,
- void *baton);
- void
- svn_stream_set_read(svn_stream_t *stream,
- svn_read_fn_t read_fn);
- # 885
- void
- svn_stream_set_skip(svn_stream_t *stream,
- svn_stream_skip_fn_t skip_fn);
- void
- svn_stream_set_write(svn_stream_t *stream,
- svn_write_fn_t write_fn);
- void
- svn_stream_set_close(svn_stream_t *stream,
- svn_close_fn_t close_fn);
- # 903
- void
- svn_stream_set_mark(svn_stream_t *stream,
- svn_stream_mark_fn_t mark_fn);
- # 911
- void
- svn_stream_set_seek(svn_stream_t *stream,
- svn_stream_seek_fn_t seek_fn);
- svn_stream_t *
- svn_stream_empty(apr_pool_t *pool);
- # 926
- svn_stream_t *
- svn_stream_disown(svn_stream_t *stream,
- apr_pool_t *pool);
- # 941
- svn_error_t *
- svn_stream_open_readonly(svn_stream_t **stream,
- const char *path,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
- # 960
- svn_error_t *
- svn_stream_open_writable(svn_stream_t **stream,
- const char *path,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
- # 985
- svn_error_t *
- svn_stream_open_unique(svn_stream_t **stream,
- const char **temp_path,
- const char *dirpath,
- svn_io_file_del_t delete_when,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
- # 1005
- svn_stream_t *
- svn_stream_from_aprfile2(apr_file_t *file,
- svn_boolean_t disown,
- apr_pool_t *pool);
- # 1019
- svn_stream_t *
- svn_stream_from_aprfile(apr_file_t *file,
- apr_pool_t *pool);
- # 1030
- svn_error_t *
- svn_stream_for_stdin(svn_stream_t **in,
- apr_pool_t *pool);
- # 1040
- svn_error_t *
- svn_stream_for_stderr(svn_stream_t **err,
- apr_pool_t *pool);
- # 1048
- svn_error_t *
- svn_stream_for_stdout(svn_stream_t **out,
- apr_pool_t *pool);
- # 1055
- svn_stream_t *
- svn_stream_from_stringbuf(svn_stringbuf_t *str,
- apr_pool_t *pool);
- # 1062
- svn_stream_t *
- svn_stream_from_string(const svn_string_t *str,
- apr_pool_t *pool);
- # 1073
- svn_stream_t *
- svn_stream_buffered(apr_pool_t *result_pool);
- # 1086
- svn_stream_t *
- svn_stream_compressed(svn_stream_t *stream,
- apr_pool_t *pool);
- # 1111
- svn_stream_t *
- svn_stream_checksummed2(svn_stream_t *stream,
- svn_checksum_t **read_checksum,
- svn_checksum_t **write_checksum,
- svn_checksum_kind_t checksum_kind,
- svn_boolean_t read_all,
- apr_pool_t *pool);
- # 1126
- svn_stream_t *
- svn_stream_checksummed(svn_stream_t *stream,
- const unsigned char **read_digest,
- const unsigned char **write_digest,
- svn_boolean_t read_all,
- apr_pool_t *pool);
- svn_error_t *
- svn_stream_read(svn_stream_t *stream,
- char *buffer,
- apr_size_t *len);
- # 1154
- svn_error_t *
- svn_stream_skip(svn_stream_t *stream,
- apr_size_t len);
- svn_error_t *
- svn_stream_write(svn_stream_t *stream,
- const char *data,
- apr_size_t *len);
- svn_error_t *
- svn_stream_close(svn_stream_t *stream);
- # 1175
- svn_error_t *
- svn_stream_reset(svn_stream_t *stream);
- # 1183
- svn_boolean_t
- svn_stream_supports_mark(svn_stream_t *stream);
- # 1196
- svn_error_t *
- svn_stream_mark(svn_stream_t *stream,
- svn_stream_mark_t **mark,
- apr_pool_t *pool);
- # 1209
- svn_error_t *
- svn_stream_seek(svn_stream_t *stream, const svn_stream_mark_t *mark);
- # 1220
- svn_stream_t *
- svn_stream_tee(svn_stream_t *out1,
- svn_stream_t *out2,
- apr_pool_t *pool);
- # 1230
- svn_error_t *
- svn_stream_puts(svn_stream_t *stream,
- const char *str);
- # 1237
- svn_error_t *
- svn_stream_printf(svn_stream_t *stream,
- apr_pool_t *pool,
- const char *fmt,
- ...)
- ;
- # 1253
- svn_error_t *
- svn_stream_printf_from_utf8(svn_stream_t *stream,
- const char *encoding,
- apr_pool_t *pool,
- const char *fmt,
- ...)
- ;
- # 1269
- svn_error_t *
- svn_stream_readline(svn_stream_t *stream,
- svn_stringbuf_t **stringbuf,
- const char *eol,
- svn_boolean_t *eof,
- apr_pool_t *pool);
- # 1290
- svn_error_t *
- svn_stream_copy3(svn_stream_t *from,
- svn_stream_t *to,
- svn_cancel_func_t cancel_func,
- void *cancel_baton,
- apr_pool_t *pool);
- # 1303
- svn_error_t *
- svn_stream_copy2(svn_stream_t *from,
- svn_stream_t *to,
- svn_cancel_func_t cancel_func,
- void *cancel_baton,
- apr_pool_t *pool);
- # 1318
- svn_error_t *
- svn_stream_copy(svn_stream_t *from,
- svn_stream_t *to,
- apr_pool_t *pool);
- # 1335
- svn_error_t *
- svn_stream_contents_same2(svn_boolean_t *same,
- svn_stream_t *stream1,
- svn_stream_t *stream2,
- apr_pool_t *pool);
- # 1348
- svn_error_t *
- svn_stream_contents_same(svn_boolean_t *same,
- svn_stream_t *stream1,
- svn_stream_t *stream2,
- apr_pool_t *pool);
- # 1368
- svn_error_t *
- svn_string_from_stream(svn_string_t **result,
- svn_stream_t *stream,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
- # 1389
- typedef svn_error_t *
- (*svn_stream_lazyopen_func_t)(svn_stream_t **stream,
- void *baton,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
- # 1410
- svn_stream_t *
- svn_stream_lazyopen_create(svn_stream_lazyopen_func_t open_func,
- void *open_baton,
- svn_boolean_t open_on_close,
- apr_pool_t *result_pool);
- # 1433
- svn_error_t *
- svn_stringbuf_from_file2(svn_stringbuf_t **result,
- const char *filename,
- apr_pool_t *pool);
- # 1444
- svn_error_t *
- svn_stringbuf_from_file(svn_stringbuf_t **result,
- const char *filename,
- apr_pool_t *pool);
- # 1457
- svn_error_t *
- svn_stringbuf_from_aprfile(svn_stringbuf_t **result,
- apr_file_t *file,
- apr_pool_t *pool);
- # 1472
- svn_error_t *
- svn_io_remove_file2(const char *path,
- svn_boolean_t ignore_enoent,
- apr_pool_t *scratch_pool);
- # 1481
- svn_error_t *
- svn_io_remove_file(const char *path,
- apr_pool_t *pool);
- # 1495
- svn_error_t *
- svn_io_remove_dir2(const char *path,
- svn_boolean_t ignore_enoent,
- svn_cancel_func_t cancel_func,
- void *cancel_baton,
- apr_pool_t *pool);
- # 1507
- svn_error_t *
- svn_io_remove_dir(const char *path,
- apr_pool_t *pool);
- # 1522
- svn_error_t *
- svn_io_get_dir_filenames(apr_hash_t **dirents,
- const char *path,
- apr_pool_t *pool);
- # 1543
- svn_error_t *
- svn_io_get_dirents3(apr_hash_t **dirents,
- const char *path,
- svn_boolean_t only_check_type,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
- # 1557
- svn_error_t *
- svn_io_get_dirents2(apr_hash_t **dirents,
- const char *path,
- apr_pool_t *pool);
- # 1568
- svn_error_t *
- svn_io_get_dirents(apr_hash_t **dirents,
- const char *path,
- apr_pool_t *pool);
- # 1588
- svn_error_t *
- svn_io_stat_dirent2(const svn_io_dirent2_t **dirent_p,
- const char *path,
- svn_boolean_t verify_truename,
- svn_boolean_t ignore_enoent,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
- # 1603
- svn_error_t *
- svn_io_stat_dirent(const svn_io_dirent2_t **dirent_p,
- const char *path,
- svn_boolean_t ignore_enoent,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
- typedef svn_error_t * (*svn_io_walk_func_t)(void *baton,
- const char *path,
- const apr_finfo_t *finfo,
- apr_pool_t *pool);
- # 1638
- svn_error_t *
- svn_io_dir_walk2(const char *dirname,
- apr_int32_t wanted,
- svn_io_walk_func_t walk_func,
- void *walk_baton,
- apr_pool_t *pool);
- # 1650
- svn_error_t *
- svn_io_dir_walk(const char *dirname,
- apr_int32_t wanted,
- svn_io_walk_func_t walk_func,
- void *walk_baton,
- apr_pool_t *pool);
- # 1694
- svn_error_t *svn_io_start_cmd3(apr_proc_t *cmd_proc,
- const char *path,
- const char *cmd,
- const char *const *args,
- const char *const *env,
- svn_boolean_t inherit,
- svn_boolean_t infile_pipe,
- apr_file_t *infile,
- svn_boolean_t outfile_pipe,
- apr_file_t *outfile,
- svn_boolean_t errfile_pipe,
- apr_file_t *errfile,
- apr_pool_t *pool);
- # 1715
- svn_error_t *svn_io_start_cmd2(apr_proc_t *cmd_proc,
- const char *path,
- const char *cmd,
- const char *const *args,
- svn_boolean_t inherit,
- svn_boolean_t infile_pipe,
- apr_file_t *infile,
- svn_boolean_t outfile_pipe,
- apr_file_t *outfile,
- svn_boolean_t errfile_pipe,
- apr_file_t *errfile,
- apr_pool_t *pool);
- # 1736
- svn_error_t *
- svn_io_start_cmd(apr_proc_t *cmd_proc,
- const char *path,
- const char *cmd,
- const char *const *args,
- svn_boolean_t inherit,
- apr_file_t *infile,
- apr_file_t *outfile,
- apr_file_t *errfile,
- apr_pool_t *pool);
- # 1764
- svn_error_t *
- svn_io_wait_for_cmd(apr_proc_t *cmd_proc,
- const char *cmd,
- int *exitcode,
- apr_exit_why_e *exitwhy,
- apr_pool_t *pool);
- # 1775
- svn_error_t *
- svn_io_run_cmd(const char *path,
- const char *cmd,
- const char *const *args,
- int *exitcode,
- apr_exit_why_e *exitwhy,
- svn_boolean_t inherit,
- apr_file_t *infile,
- apr_file_t *outfile,
- apr_file_t *errfile,
- apr_pool_t *pool);
- # 1807
- svn_error_t *
- svn_io_run_diff2(const char *dir,
- const char *const *user_args,
- int num_user_args,
- const char *label1,
- const char *label2,
- const char *from,
- const char *to,
- int *exitcode,
- apr_file_t *outfile,
- apr_file_t *errfile,
- const char *diff_cmd,
- apr_pool_t *pool);
- # 1825
- svn_error_t *
- svn_io_run_diff(const char *dir,
- const char *const *user_args,
- int num_user_args,
- const char *label1,
- const char *label2,
- const char *from,
- const char *to,
- int *exitcode,
- apr_file_t *outfile,
- apr_file_t *errfile,
- const char *diff_cmd,
- apr_pool_t *pool);
- # 1876
- svn_error_t *
- svn_io_run_diff3_3(int *exitcode,
- const char *dir,
- const char *mine,
- const char *older,
- const char *yours,
- const char *mine_label,
- const char *older_label,
- const char *yours_label,
- apr_file_t *merged,
- const char *diff3_cmd,
- const apr_array_header_t *user_args,
- apr_pool_t *pool);
- # 1896
- svn_error_t *
- svn_io_run_diff3_2(int *exitcode,
- const char *dir,
- const char *mine,
- const char *older,
- const char *yours,
- const char *mine_label,
- const char *older_label,
- const char *yours_label,
- apr_file_t *merged,
- const char *diff3_cmd,
- const apr_array_header_t *user_args,
- apr_pool_t *pool);
- # 1915
- svn_error_t *
- svn_io_run_diff3(const char *dir,
- const char *mine,
- const char *older,
- const char *yours,
- const char *mine_label,
- const char *older_label,
- const char *yours_label,
- apr_file_t *merged,
- int *exitcode,
- const char *diff3_cmd,
- apr_pool_t *pool);
- # 1937
- svn_error_t *
- svn_io_parse_mimetypes_file(apr_hash_t **type_map,
- const char *mimetypes_file,
- apr_pool_t *pool);
- # 1956
- svn_error_t *
- svn_io_detect_mimetype2(const char **mimetype,
- const char *file,
- apr_hash_t *mimetype_map,
- apr_pool_t *pool);
- # 1968
- svn_error_t *
- svn_io_detect_mimetype(const char **mimetype,
- const char *file,
- apr_pool_t *pool);
- # 1981
- svn_boolean_t
- svn_io_is_binary_data(const void *buf, apr_size_t len);
- # 1987
- svn_error_t *
- svn_io_file_open(apr_file_t **new_file,
- const char *fname,
- apr_int32_t flag,
- apr_fileperms_t perm,
- apr_pool_t *pool);
- svn_error_t *
- svn_io_file_close(apr_file_t *file,
- apr_pool_t *pool);
- svn_error_t *
- svn_io_file_getc(char *ch,
- apr_file_t *file,
- apr_pool_t *pool);
- # 2011
- svn_error_t *
- svn_io_file_putc(char ch,
- apr_file_t *file,
- apr_pool_t *pool);
- svn_error_t *
- svn_io_file_info_get(apr_finfo_t *finfo,
- apr_int32_t wanted,
- apr_file_t *file,
- apr_pool_t *pool);
- svn_error_t *
- svn_io_file_read(apr_file_t *file,
- void *buf,
- apr_size_t *nbytes,
- apr_pool_t *pool);
- # 2040
- svn_error_t *
- svn_io_file_read_full2(apr_file_t *file,
- void *buf,
- apr_size_t nbytes,
- apr_size_t *bytes_read,
- svn_boolean_t *hit_eof,
- apr_pool_t *pool);
- # 2054
- svn_error_t *
- svn_io_file_read_full(apr_file_t *file,
- void *buf,
- apr_size_t nbytes,
- apr_size_t *bytes_read,
- apr_pool_t *pool);
- svn_error_t *
- svn_io_file_seek(apr_file_t *file,
- apr_seek_where_t where,
- apr_off_t *offset,
- apr_pool_t *pool);
- svn_error_t *
- svn_io_file_write(apr_file_t *file,
- const void *buf,
- apr_size_t *nbytes,
- apr_pool_t *pool);
- svn_error_t *
- svn_io_file_write_full(apr_file_t *file,
- const void *buf,
- apr_size_t nbytes,
- apr_size_t *bytes_written,
- apr_pool_t *pool);
- # 2101
- svn_error_t *
- svn_io_write_unique(const char **tmp_path,
- const char *dirpath,
- const void *buf,
- apr_size_t nbytes,
- svn_io_file_del_t delete_when,
- apr_pool_t *pool);
- # 2111
- svn_error_t *
- svn_io_file_trunc(apr_file_t *file,
- apr_off_t offset,
- apr_pool_t *pool);
- svn_error_t *
- svn_io_stat(apr_finfo_t *finfo,
- const char *fname,
- apr_int32_t wanted,
- apr_pool_t *pool);
- # 2132
- svn_error_t *
- svn_io_file_rename(const char *from_path,
- const char *to_path,
- apr_pool_t *pool);
- # 2146
- svn_error_t *
- svn_io_file_move(const char *from_path,
- const char *to_path,
- apr_pool_t *pool);
- svn_error_t *
- svn_io_dir_make(const char *path,
- apr_fileperms_t perm,
- apr_pool_t *pool);
- # 2160
- svn_error_t *
- svn_io_dir_make_hidden(const char *path,
- apr_fileperms_t perm,
- apr_pool_t *pool);
- # 2175
- svn_error_t *
- svn_io_dir_make_sgid(const char *path,
- apr_fileperms_t perm,
- apr_pool_t *pool);
- svn_error_t *
- svn_io_dir_open(apr_dir_t **new_dir,
- const char *dirname,
- apr_pool_t *pool);
- # 2190
- svn_error_t *
- svn_io_dir_close(apr_dir_t *thedir);
- # 2197
- svn_error_t *
- svn_io_dir_remove_nonrecursive(const char *dirname,
- apr_pool_t *pool);
- # 2207
- svn_error_t *
- svn_io_dir_read(apr_finfo_t *finfo,
- apr_int32_t wanted,
- apr_dir_t *thedir,
- apr_pool_t *pool);
- # 2218
- svn_error_t *
- svn_io_file_name_get(const char **filename,
- apr_file_t *file,
- apr_pool_t *pool);
- # 2230
- # 2236
- svn_error_t *
- svn_io_read_version_file(int *version,
- const char *path,
- apr_pool_t *pool);
- # 2246
- svn_error_t *
- svn_io_write_version_file(const char *path,
- int version,
- apr_pool_t *pool);
- # 2272
- svn_error_t *
- svn_io_file_readline(apr_file_t *file,
- svn_stringbuf_t **stringbuf,
- const char **eol,
- svn_boolean_t *eof,
- apr_size_t max_len,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
- # 2286
- # 38 "subversion/include/svn_config.h"
- # 42
- # 51
- typedef struct svn_config_t svn_config_t;
- # 65
- # 68
- # 94
- # 96
- # 98
- # 101
- # 103
- # 105
- # 107
- # 109
- # 114
- # 123
- # 129
- # 131
- # 135
- # 137
- # 139
- # 141
- # 148
- # 155
- # 157
- # 159
- # 165
- # 168
- # 182
- # 186
- # 190
- # 201
- # 216
- svn_error_t *
- svn_config_get_config(apr_hash_t **cfg_hash,
- const char *config_dir,
- apr_pool_t *pool);
- # 232
- svn_error_t *
- svn_config_create2(svn_config_t **cfgp,
- svn_boolean_t section_names_case_sensitive,
- svn_boolean_t option_names_case_sensitive,
- apr_pool_t *result_pool);
- # 244
- svn_error_t *
- svn_config_create(svn_config_t **cfgp,
- svn_boolean_t section_names_case_sensitive,
- apr_pool_t *result_pool);
- # 264
- svn_error_t *
- svn_config_read3(svn_config_t **cfgp,
- const char *file,
- svn_boolean_t must_exist,
- svn_boolean_t section_names_case_sensitive,
- svn_boolean_t option_names_case_sensitive,
- apr_pool_t *result_pool);
- # 278
- svn_error_t *
- svn_config_read2(svn_config_t **cfgp,
- const char *file,
- svn_boolean_t must_exist,
- svn_boolean_t section_names_case_sensitive,
- apr_pool_t *result_pool);
- # 291
- svn_error_t *
- svn_config_read(svn_config_t **cfgp,
- const char *file,
- svn_boolean_t must_exist,
- apr_pool_t *result_pool);
- # 309
- svn_error_t *
- svn_config_parse(svn_config_t **cfgp,
- svn_stream_t *stream,
- svn_boolean_t section_names_case_sensitive,
- svn_boolean_t option_names_case_sensitive,
- apr_pool_t *result_pool);
- # 323
- svn_error_t *
- svn_config_merge(svn_config_t *cfg,
- const char *file,
- svn_boolean_t must_exist);
- # 342
- void
- svn_config_get(svn_config_t *cfg,
- const char **valuep,
- const char *section,
- const char *option,
- const char *default_value);
- # 356
- void
- svn_config_set(svn_config_t *cfg,
- const char *section,
- const char *option,
- const char *value);
- # 368
- svn_error_t *
- svn_config_get_bool(svn_config_t *cfg,
- svn_boolean_t *valuep,
- const char *section,
- const char *option,
- svn_boolean_t default_value);
- # 379
- void
- svn_config_set_bool(svn_config_t *cfg,
- const char *section,
- const char *option,
- svn_boolean_t value);
- # 394
- svn_error_t *
- svn_config_get_int64(svn_config_t *cfg,
- apr_int64_t *valuep,
- const char *section,
- const char *option,
- apr_int64_t default_value);
- # 408
- void
- svn_config_set_int64(svn_config_t *cfg,
- const char *section,
- const char *option,
- apr_int64_t value);
- # 430
- svn_error_t *
- svn_config_get_yes_no_ask(svn_config_t *cfg,
- const char **valuep,
- const char *section,
- const char *option,
- const char* default_value);
- # 450
- svn_error_t *
- svn_config_get_tristate(svn_config_t *cfg,
- svn_tristate_t *valuep,
- const char *section,
- const char *option,
- const char *unknown_value,
- svn_tristate_t default_value);
- # 465
- typedef svn_boolean_t (*svn_config_section_enumerator_t)(const char *name,
- void *baton);
- # 473
- int
- svn_config_enumerate_sections(svn_config_t *cfg,
- svn_config_section_enumerator_t callback,
- void *baton);
- # 485
- typedef svn_boolean_t (*svn_config_section_enumerator2_t)(const char *name,
- void *baton,
- apr_pool_t *pool);
- # 500
- int
- svn_config_enumerate_sections2(svn_config_t *cfg,
- svn_config_section_enumerator2_t callback,
- void *baton, apr_pool_t *pool);
- # 511
- typedef svn_boolean_t (*svn_config_enumerator_t)(const char *name,
- const char *value,
- void *baton);
- # 520
- int
- svn_config_enumerate(svn_config_t *cfg,
- const char *section,
- svn_config_enumerator_t callback,
- void *baton);
- # 534
- typedef svn_boolean_t (*svn_config_enumerator2_t)(const char *name,
- const char *value,
- void *baton,
- apr_pool_t *pool);
- # 557
- int
- svn_config_enumerate2(svn_config_t *cfg,
- const char *section,
- svn_config_enumerator2_t callback,
- void *baton,
- apr_pool_t *pool);
- # 569
- svn_boolean_t
- svn_config_has_section(svn_config_t *cfg,
- const char *section);
- # 578
- const char *
- svn_config_find_group(svn_config_t *cfg,
- const char *key,
- const char *master_section,
- apr_pool_t *pool);
- # 592
- const char *
- svn_config_get_server_setting(svn_config_t *cfg,
- const char* server_group,
- const char* option_name,
- const char* default_value);
- # 606
- svn_error_t *
- svn_config_get_server_setting_int(svn_config_t *cfg,
- const char *server_group,
- const char *option_name,
- apr_int64_t default_value,
- apr_int64_t *result_value,
- apr_pool_t *pool);
- # 625
- svn_error_t *
- svn_config_get_server_setting_bool(svn_config_t *cfg,
- svn_boolean_t *valuep,
- const char *server_group,
- const char *option_name,
- svn_boolean_t default_value);
- # 648
- svn_error_t *
- svn_config_ensure(const char *config_dir,
- apr_pool_t *pool);
- # 660
- # 666
- # 682
- svn_error_t *
- svn_config_read_auth_data(apr_hash_t **hash,
- const char *cred_kind,
- const char *realmstring,
- const char *config_dir,
- apr_pool_t *pool);
- # 701
- svn_error_t *
- svn_config_write_auth_data(apr_hash_t *hash,
- const char *cred_kind,
- const char *realmstring,
- const char *config_dir,
- apr_pool_t *pool);
- # 729
- typedef svn_error_t *
- (*svn_config_auth_walk_func_t)(svn_boolean_t *delete_cred,
- void *cleanup_baton,
- const char *cred_kind,
- const char *realmstring,
- apr_hash_t *hash,
- apr_pool_t *scratch_pool);
- # 765
- svn_error_t *
- svn_config_walk_auth_data(const char *config_dir,
- svn_config_auth_walk_func_t walk_func,
- void *walk_baton,
- apr_pool_t *scratch_pool);
- # 789
- svn_error_t *
- svn_config_get_user_config_path(const char **path,
- const char *config_dir,
- const char *fname,
- apr_pool_t *pool);
- # 800
- svn_error_t *
- svn_config_dup(svn_config_t **cfgp,
- svn_config_t *src,
- apr_pool_t *pool);
- # 810
- svn_error_t *
- svn_config_copy_config(apr_hash_t **cfg_hash,
- apr_hash_t *src_hash,
- apr_pool_t *pool);
- # 820
- # 37 "./subversion/include/svn_auth.h"
- # 41
- # 84
- typedef struct svn_auth_baton_t svn_auth_baton_t;
- typedef struct svn_auth_iterstate_t svn_auth_iterstate_t;
- typedef struct svn_auth_provider_t
- {
- const char *cred_kind;
- # 110
- svn_error_t * (*first_credentials)(void **credentials,
- void **iter_baton,
- void *provider_baton,
- apr_hash_t *parameters,
- const char *realmstring,
- apr_pool_t *pool);
- # 128
- svn_error_t * (*next_credentials)(void **credentials,
- void *iter_baton,
- void *provider_baton,
- apr_hash_t *parameters,
- const char *realmstring,
- apr_pool_t *pool);
- # 146
- svn_error_t * (*save_credentials)(svn_boolean_t *saved,
- void *credentials,
- void *provider_baton,
- apr_hash_t *parameters,
- const char *realmstring,
- apr_pool_t *pool);
- } svn_auth_provider_t;
- # 158
- typedef struct svn_auth_provider_object_t
- {
- const svn_auth_provider_t *vtable;
- void *provider_baton;
- } svn_auth_provider_object_t;
- typedef void (*svn_auth_simple_provider_func_t)(
- svn_auth_provider_object_t **provider,
- apr_pool_t *pool);
- # 187
- typedef struct svn_auth_cred_simple_t
- {
- const char *username;
- const char *password;
- # 199
- svn_boolean_t may_save;
- } svn_auth_cred_simple_t;
- # 211
- typedef struct svn_auth_cred_username_t
- {
- const char *username;
- # 221
- svn_boolean_t may_save;
- } svn_auth_cred_username_t;
- # 237
- typedef struct svn_auth_cred_ssl_client_cert_t
- {
- const char *cert_file;
- # 247
- svn_boolean_t may_save;
- } svn_auth_cred_ssl_client_cert_t;
- typedef void (*svn_auth_ssl_client_cert_pw_provider_func_t)(
- svn_auth_provider_object_t **provider,
- apr_pool_t *pool);
- # 272
- typedef struct svn_auth_cred_ssl_client_cert_pw_t
- {
- const char *password;
- # 282
- svn_boolean_t may_save;
- } svn_auth_cred_ssl_client_cert_pw_t;
- # 301
- # 305
- typedef struct svn_auth_ssl_server_cert_info_t
- {
- const char *hostname;
- const char *fingerprint;
- const char *valid_from;
- const char *valid_until;
- const char *issuer_dname;
- const char *ascii_cert;
- } svn_auth_ssl_server_cert_info_t;
- # 326
- svn_auth_ssl_server_cert_info_t *
- svn_auth_ssl_server_cert_info_dup(const svn_auth_ssl_server_cert_info_t *info,
- apr_pool_t *pool);
- typedef struct svn_auth_cred_ssl_server_trust_t
- {
- # 337
- svn_boolean_t may_save;
- apr_uint32_t accepted_failures;
- } svn_auth_cred_ssl_server_trust_t;
- # 357
- # 376
- typedef svn_error_t *(*svn_auth_simple_prompt_func_t)(
- svn_auth_cred_simple_t **cred,
- void *baton,
- const char *realm,
- const char *username,
- svn_boolean_t may_save,
- apr_pool_t *pool);
- # 396
- typedef svn_error_t *(*svn_auth_username_prompt_func_t)(
- svn_auth_cred_username_t **cred,
- void *baton,
- const char *realm,
- svn_boolean_t may_save,
- apr_pool_t *pool);
- # 411
- # 413
- # 415
- # 417
- # 419
- # 422
- # 439
- typedef svn_error_t *(*svn_auth_ssl_server_trust_prompt_func_t)(
- svn_auth_cred_ssl_server_trust_t **cred,
- void *baton,
- const char *realm,
- apr_uint32_t failures,
- const svn_auth_ssl_server_cert_info_t *cert_info,
- svn_boolean_t may_save,
- apr_pool_t *pool);
- # 459
- typedef svn_error_t *(*svn_auth_ssl_client_cert_prompt_func_t)(
- svn_auth_cred_ssl_client_cert_t **cred,
- void *baton,
- const char *realm,
- svn_boolean_t may_save,
- apr_pool_t *pool);
- # 477
- typedef svn_error_t *(*svn_auth_ssl_client_cert_pw_prompt_func_t)(
- svn_auth_cred_ssl_client_cert_pw_t **cred,
- void *baton,
- const char *realm,
- svn_boolean_t may_save,
- apr_pool_t *pool);
- # 497
- typedef svn_error_t *(*svn_auth_plaintext_prompt_func_t)(
- svn_boolean_t *may_save_plaintext,
- const char *realmstring,
- void *baton,
- apr_pool_t *pool);
- # 516
- typedef svn_error_t *(*svn_auth_plaintext_passphrase_prompt_func_t)(
- svn_boolean_t *may_save_plaintext,
- const char *realmstring,
- void *baton,
- apr_pool_t *pool);
- # 533
- void
- svn_auth_open(svn_auth_baton_t **auth_baton,
- const apr_array_header_t *providers,
- apr_pool_t *pool);
- # 545
- void
- svn_auth_set_parameter(svn_auth_baton_t *auth_baton,
- const char *name,
- const void *value);
- # 555
- const void *
- svn_auth_get_parameter(svn_auth_baton_t *auth_baton,
- const char *name);
- # 566
- # 569
- # 574
- # 576
- # 578
- # 584
- # 590
- # 598
- # 606
- # 614
- # 619
- # 625
- # 630
- # 635
- # 640
- # 643
- # 646
- # 650
- # 663
- svn_error_t *
- svn_auth_first_credentials(void **credentials,
- svn_auth_iterstate_t **state,
- const char *cred_kind,
- const char *realmstring,
- svn_auth_baton_t *auth_baton,
- apr_pool_t *pool);
- # 681
- svn_error_t *
- svn_auth_next_credentials(void **credentials,
- svn_auth_iterstate_t *state,
- apr_pool_t *pool);
- # 694
- svn_error_t *
- svn_auth_save_credentials(svn_auth_iterstate_t *state,
- apr_pool_t *pool);
- # 714
- svn_error_t *
- svn_auth_forget_credentials(svn_auth_baton_t *auth_baton,
- const char *cred_kind,
- const char *realmstring,
- apr_pool_t *pool);
- # 737
- void
- svn_auth_get_simple_prompt_provider(svn_auth_provider_object_t **provider,
- svn_auth_simple_prompt_func_t prompt_func,
- void *prompt_baton,
- int retry_limit,
- apr_pool_t *pool);
- # 759
- void
- svn_auth_get_username_prompt_provider(
- svn_auth_provider_object_t **provider,
- svn_auth_username_prompt_func_t prompt_func,
- void *prompt_baton,
- int retry_limit,
- apr_pool_t *pool);
- # 799
- void
- svn_auth_get_simple_provider2(
- svn_auth_provider_object_t **provider,
- svn_auth_plaintext_prompt_func_t plaintext_prompt_func,
- void *prompt_baton,
- apr_pool_t *pool);
- # 813
- void
- svn_auth_get_simple_provider(svn_auth_provider_object_t **provider,
- apr_pool_t *pool);
- # 837
- svn_error_t *
- svn_auth_get_platform_specific_provider(
- svn_auth_provider_object_t **provider,
- const char *provider_name,
- const char *provider_type,
- apr_pool_t *pool);
- # 862
- svn_error_t *
- svn_auth_get_platform_specific_client_providers(
- apr_array_header_t **providers,
- svn_config_t *config,
- apr_pool_t *pool);
- # 933
- # 968
- # 972
- # 984
- typedef svn_error_t *(*svn_auth_gnome_keyring_unlock_prompt_func_t)(
- char **keyring_password,
- const char *keyring_name,
- void *baton,
- apr_pool_t *pool);
- # 997
- # 1001
- # 1003
- # 1008
- const svn_version_t *
- svn_auth_gnome_keyring_version(void);
- # 1033
- void
- svn_auth_get_gnome_keyring_simple_provider(
- svn_auth_provider_object_t **provider,
- apr_pool_t *pool);
- # 1060
- void
- svn_auth_get_gnome_keyring_ssl_client_cert_pw_provider(
- svn_auth_provider_object_t **provider,
- apr_pool_t *pool);
- # 1071
- const svn_version_t *
- svn_auth_kwallet_version(void);
- # 1088
- void
- svn_auth_get_kwallet_simple_provider(svn_auth_provider_object_t **provider,
- apr_pool_t *pool);
- # 1106
- void
- svn_auth_get_kwallet_ssl_client_cert_pw_provider(
- svn_auth_provider_object_t **provider,
- apr_pool_t *pool);
- # 1111
- # 1113
- # 1128
- void
- svn_auth_get_gpg_agent_simple_provider
- (svn_auth_provider_object_t **provider,
- apr_pool_t *pool);
- # 1133
- # 1146
- void
- svn_auth_get_username_provider(svn_auth_provider_object_t **provider,
- apr_pool_t *pool);
- # 1160
- void
- svn_auth_get_ssl_server_trust_file_provider(
- svn_auth_provider_object_t **provider,
- apr_pool_t *pool);
- # 1174
- void
- svn_auth_get_ssl_client_cert_file_provider(
- svn_auth_provider_object_t **provider,
- apr_pool_t *pool);
- # 1202
- void
- svn_auth_get_ssl_client_cert_pw_file_provider2(
- svn_auth_provider_object_t **provider,
- svn_auth_plaintext_passphrase_prompt_func_t plaintext_passphrase_prompt_func,
- void *prompt_baton,
- apr_pool_t *pool);
- # 1217
- void
- svn_auth_get_ssl_client_cert_pw_file_provider(
- svn_auth_provider_object_t **provider,
- apr_pool_t *pool);
- # 1233
- void
- svn_auth_get_ssl_server_trust_prompt_provider(
- svn_auth_provider_object_t **provider,
- svn_auth_ssl_server_trust_prompt_func_t prompt_func,
- void *prompt_baton,
- apr_pool_t *pool);
- # 1252
- void
- svn_auth_get_ssl_client_cert_prompt_provider(
- svn_auth_provider_object_t **provider,
- svn_auth_ssl_client_cert_prompt_func_t prompt_func,
- void *prompt_baton,
- int retry_limit,
- apr_pool_t *pool);
- # 1272
- void
- svn_auth_get_ssl_client_cert_pw_prompt_provider(
- svn_auth_provider_object_t **provider,
- svn_auth_ssl_client_cert_pw_prompt_func_t prompt_func,
- void *prompt_baton,
- int retry_limit,
- apr_pool_t *pool);
- # 1284
- # 1 "./subversion/include/svn_config.h"
- # 26
- # 1 "./subversion/include/svn_error.h"
- # 26
- # 1 "./subversion/include/svn_hash.h"
- # 26
- # 30
- # 1 "/opt/WANdisco/include/apr-1/apr.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_hash.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_tables.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_file_io.h"
- # 16
- # 36 "./subversion/include/svn_hash.h"
- # 1 "subversion/include/svn_types.h"
- # 26
- # 1 "subversion/include/svn_io.h"
- # 26
- # 39 "./subversion/include/svn_hash.h"
- # 44
- # 48
- # 53
- # 61
- # 68
- # 80
- svn_error_t *
- svn_hash_read2(apr_hash_t *hash,
- svn_stream_t *stream,
- const char *terminator,
- apr_pool_t *pool);
- # 94
- svn_error_t *
- svn_hash_write2(apr_hash_t *hash,
- svn_stream_t *stream,
- const char *terminator,
- apr_pool_t *pool);
- # 107
- svn_error_t *
- svn_hash_read_incremental(apr_hash_t *hash,
- svn_stream_t *stream,
- const char *terminator,
- apr_pool_t *pool);
- # 121
- svn_error_t *
- svn_hash_write_incremental(apr_hash_t *hash,
- apr_hash_t *oldhash,
- svn_stream_t *stream,
- const char *terminator,
- apr_pool_t *pool);
- # 136
- svn_error_t *
- svn_hash_read(apr_hash_t *hash,
- apr_file_t *srcfile,
- apr_pool_t *pool);
- # 148
- svn_error_t *
- svn_hash_write(apr_hash_t *hash,
- apr_file_t *destfile,
- apr_pool_t *pool);
- # 162
- enum svn_hash_diff_key_status
- {
- svn_hash_diff_key_both,
- svn_hash_diff_key_a,
- svn_hash_diff_key_b
- };
- typedef svn_error_t *(*svn_hash_diff_func_t)
- (const void *key, apr_ssize_t klen,
- enum svn_hash_diff_key_status status,
- void *baton);
- # 201
- svn_error_t *
- svn_hash_diff(apr_hash_t *hash_a,
- apr_hash_t *hash_b,
- svn_hash_diff_func_t diff_func,
- void *diff_func_baton,
- apr_pool_t *pool);
- # 215
- # 225
- svn_error_t *
- svn_hash_keys(apr_array_header_t **array,
- apr_hash_t *hash,
- apr_pool_t *pool);
- # 238
- svn_error_t *
- svn_hash_from_cstring_keys(apr_hash_t **hash,
- const apr_array_header_t *keys,
- apr_pool_t *pool);
- # 249
- # 256
- # 264
- # 1 "./subversion/include/svn_pools.h"
- # 26
- # 32
- # 1 "subversion/include/svn_types.h"
- # 26
- # 34 "./subversion/include/svn_pools.h"
- # 38
- # 48
- # 54
- apr_pool_t *
- svn_pool_create_ex(apr_pool_t *parent_pool,
- apr_allocator_t *allocator);
- # 59
- apr_pool_t *
- svn_pool_create_ex_debug(apr_pool_t *parent_pool,
- apr_allocator_t *allocator,
- const char *file_line);
- # 70
- # 74
- # 80
- # 88
- # 107
- apr_allocator_t *
- svn_pool_create_allocator(svn_boolean_t thread_safe);
- # 113
- # 40 "subversion/libsvn_auth_gnome_keyring/gnome_keyring.c"
- # 1 "./subversion/include/private/svn_auth_private.h"
- # 26
- # 29
- # 1 "/opt/WANdisco/include/apr-1/apr_pools.h"
- # 16
- # 1 "/opt/WANdisco/include/apr-1/apr_hash.h"
- # 16
- # 32 "./subversion/include/private/svn_auth_private.h"
- # 1 "./subversion/include/svn_types.h"
- # 26
- # 1 "./subversion/include/svn_error.h"
- # 26
- # 35 "./subversion/include/private/svn_auth_private.h"
- # 39
- # 55
- # 68
- # 77
- typedef svn_error_t * (*svn_auth__password_get_t)
- (svn_boolean_t *done,
- const char **password,
- apr_hash_t *creds,
- const char *realmstring,
- const char *username,
- apr_hash_t *parameters,
- svn_boolean_t non_interactive,
- apr_pool_t *pool);
- # 93
- typedef svn_error_t * (*svn_auth__password_set_t)
- (svn_boolean_t *done,
- apr_hash_t *creds,
- const char *realmstring,
- const char *username,
- const char *password,
- apr_hash_t *parameters,
- svn_boolean_t non_interactive,
- apr_pool_t *pool);
- # 113
- svn_error_t *
- svn_auth__simple_creds_cache_get(void **credentials,
- void **iter_baton,
- void *provider_baton,
- apr_hash_t *parameters,
- const char *realmstring,
- svn_auth__password_get_t password_get,
- const char *passtype,
- apr_pool_t *pool);
- # 133
- svn_error_t *
- svn_auth__simple_creds_cache_set(svn_boolean_t *saved,
- void *credentials,
- void *provider_baton,
- apr_hash_t *parameters,
- const char *realmstring,
- svn_auth__password_set_t password_set,
- const char *passtype,
- apr_pool_t *pool);
- # 146
- svn_error_t *
- svn_auth__simple_password_get(svn_boolean_t *done,
- const char **password,
- apr_hash_t *creds,
- const char *realmstring,
- const char *username,
- apr_hash_t *parameters,
- svn_boolean_t non_interactive,
- apr_pool_t *pool);
- # 158
- svn_error_t *
- svn_auth__simple_password_set(svn_boolean_t *done,
- apr_hash_t *creds,
- const char *realmstring,
- const char *username,
- const char *password,
- apr_hash_t *parameters,
- svn_boolean_t non_interactive,
- apr_pool_t *pool);
- # 179
- svn_error_t *
- svn_auth__ssl_client_cert_pw_cache_get(void **credentials,
- void **iter_baton,
- void *provider_baton,
- apr_hash_t *parameters,
- const char *realmstring,
- svn_auth__password_get_t passphrase_get,
- const char *passtype,
- apr_pool_t *pool);
- # 199
- svn_error_t *
- svn_auth__ssl_client_cert_pw_cache_set(svn_boolean_t *saved,
- void *credentials,
- void *provider_baton,
- apr_hash_t *parameters,
- const char *realmstring,
- svn_auth__password_set_t passphrase_set,
- const char *passtype,
- apr_pool_t *pool);
- # 212
- svn_error_t *
- svn_auth__ssl_client_cert_pw_get(svn_boolean_t *done,
- const char **passphrase,
- apr_hash_t *creds,
- const char *realmstring,
- const char *username,
- apr_hash_t *parameters,
- svn_boolean_t non_interactive,
- apr_pool_t *pool);
- # 224
- svn_error_t *
- svn_auth__ssl_client_cert_pw_set(svn_boolean_t *done,
- apr_hash_t *creds,
- const char *realmstring,
- const char *username,
- const char *passphrase,
- apr_hash_t *parameters,
- svn_boolean_t non_interactive,
- apr_pool_t *pool);
- # 251
- # 256
- # 42 "subversion/libsvn_auth_gnome_keyring/gnome_keyring.c"
- # 1 "./subversion/svn_private_config.h"
- # 6
- # 9
- # 16
- # 19
- # 22
- # 25
- # 28
- # 34
- # 40
- # 46
- # 52
- # 55
- # 58
- # 61
- # 64
- # 67
- # 70
- # 73
- # 76
- # 79
- # 82
- # 85
- # 88
- # 91
- # 94
- # 97
- # 100
- # 103
- # 106
- # 109
- # 112
- # 115
- # 118
- # 124
- # 130
- # 133
- # 136
- # 148
- # 151
- # 154
- # 159
- # 162
- # 180
- # 189
- # 192
- # 195
- # 198
- # 204
- # 207
- # 210
- # 213
- # 216
- # 236
- # 243
- # 1 "/usr/include/locale.h"
- # 5
- # 8
- #ident "@(#)locale.h 1.20 03/12/04 SMI"
- # 25
- # 28
- # 32
- # 45
- # 1 "/usr/include/iso/locale_iso.h"
- # 5
- # 20
- # 29
- # 41
- # 44
- #ident "@(#)locale_iso.h 1.3 03/12/04 SMI"
- # 1 "/usr/include/sys/feature_tests.h"
- # 4
- # 48 "/usr/include/iso/locale_iso.h"
- # 52
- # 56
- struct lconv {
- char *decimal_point;
- char *thousands_sep;
- char *grouping;
- char *int_curr_symbol;
- char *currency_symbol;
- char *mon_decimal_point;
- char *mon_thousands_sep;
- char *mon_grouping;
- char *positive_sign;
- char *negative_sign;
- char int_frac_digits;
- char frac_digits;
- char p_cs_precedes;
- char p_sep_by_space;
- char n_cs_precedes;
- char n_sep_by_space;
- char p_sign_posn;
- char n_sign_posn;
- # 91
- };
- # 100
- # 108
- # 110
- extern char *setlocale(int, const char *);
- extern struct lconv *localeconv(void);
- # 116
- # 120
- # 124
- # 47 "/usr/include/locale.h"
- # 1 "/usr/include/libintl.h"
- # 5
- # 10
- #ident "@(#)libintl.h 1.16 04/09/28 SMI"
- # 1 "/usr/include/sys/isa_defs.h"
- # 4
- # 14 "/usr/include/libintl.h"
- # 18
- # 44
- # 46
- # 48
- extern char *dcgettext(const char *, const char *, const int);
- extern char *dgettext(const char *, const char *);
- extern char *gettext(const char *);
- extern char *textdomain(const char *);
- extern char *bindtextdomain(const char *, const char *);
- # 58
- extern char *dcngettext(const char *, const char *,
- const char *, unsigned long int, int);
- extern char *dngettext(const char *, const char *,
- const char *, unsigned long int);
- extern char *ngettext(const char *, const char *, unsigned long int);
- extern char *bind_textdomain_codeset(const char *, const char *);
- extern int wdinit(void);
- extern int wdchkind(wchar_t);
- extern int wdbindf(wchar_t, wchar_t, int);
- extern wchar_t *wddelim(wchar_t, wchar_t, int);
- extern wchar_t mcfiller(void);
- extern int mcwrap(void);
- # 100
- # 104
- # 52 "/usr/include/locale.h"
- # 62
- # 66
- # 68
- # 72
- # 76
- # 1 "/usr/include/libintl.h"
- # 5
- # 249 "./subversion/svn_private_config.h"
- # 252
- # 262
- # 44 "subversion/libsvn_auth_gnome_keyring/gnome_keyring.c"
- static char*
- get_default_keyring_name(apr_pool_t *result_pool)
- {
- char *name, *def;
- GnomeKeyringResult gkr;
- gkr = gnome_keyring_get_default_keyring_sync(&name);
- if (gkr != GNOME_KEYRING_RESULT_OK)
- return 0 ;
- def = apr_pstrdup(result_pool, name);
- g_free(name);
- return def;
- }
- static svn_boolean_t
- check_keyring_is_locked(const char *keyring_name)
- {
- GnomeKeyringInfo *info;
- svn_boolean_t locked;
- GnomeKeyringResult gkr;
- gkr = gnome_keyring_get_info_sync(keyring_name, &info);
- if (gkr != GNOME_KEYRING_RESULT_OK)
- return 0 ;
- if (gnome_keyring_info_get_is_locked(info))
- locked = ( ! 0 );
- else
- locked = 0 ;
- gnome_keyring_info_free(info);
- return locked;
- }
- # 93
- static svn_boolean_t
- unlock_gnome_keyring(const char *keyring_name,
- const char *keyring_password,
- apr_pool_t *pool)
- {
- GnomeKeyringInfo *info;
- GnomeKeyringResult gkr;
- gkr = gnome_keyring_get_info_sync(keyring_name, &info);
- if (gkr != GNOME_KEYRING_RESULT_OK)
- return 0 ;
- gkr = gnome_keyring_unlock_sync(keyring_name, keyring_password);
- gnome_keyring_info_free(info);
- if (gkr != GNOME_KEYRING_RESULT_OK)
- return 0 ;
- return check_keyring_is_locked(keyring_name);
- }
- # 116
- static svn_error_t *
- ensure_gnome_keyring_is_unlocked(svn_boolean_t non_interactive,
- apr_hash_t *parameters,
- apr_pool_t *scratch_pool)
- {
- const char *default_keyring = get_default_keyring_name(scratch_pool);
- if (! non_interactive)
- {
- svn_auth_gnome_keyring_unlock_prompt_func_t unlock_prompt_func =
- apr_hash_get ( parameters , "gnome-keyring-unlock-prompt-func" , ( - 1 ) ) ;
- # 128
- void *unlock_prompt_baton =
- apr_hash_get ( parameters , "gnome-keyring-unlock-prompt-baton" , ( - 1 ) ) ;
- # 131
- char *keyring_password;
- if (unlock_prompt_func && check_keyring_is_locked(default_keyring))
- {
- do { svn_error_t * svn_err__temp = ( ( * unlock_prompt_func ) ( & keyring_password , default_keyring , unlock_prompt_baton , scratch_pool ) ) ; if ( svn_err__temp ) return ( svn_err__temp ) ; } while ( 0 ) ;
- # 140
- if (! unlock_gnome_keyring(default_keyring, keyring_password,
- scratch_pool))
- return 0 ;
- }
- }
- else
- {
- if (check_keyring_is_locked(default_keyring))
- {
- return svn_error_create(SVN_ERR_AUTHN_CREDS_UNAVAILABLE, 0 ,
- dgettext ( "subversion" , "GNOME Keyring is locked and " "we are non-interactive" ) ) ;
- # 154
- }
- }
- return 0 ;
- }
- # 162
- static svn_error_t *
- password_get_gnome_keyring(svn_boolean_t *done,
- const char **password,
- apr_hash_t *creds,
- const char *realmstring,
- const char *username,
- apr_hash_t *parameters,
- svn_boolean_t non_interactive,
- apr_pool_t *pool)
- {
- GnomeKeyringResult result;
- GList *items;
- *done = 0 ;
- do { svn_error_t * svn_err__temp = ( ensure_gnome_keyring_is_unlocked ( non_interactive , parameters , pool ) ) ; if ( svn_err__temp ) return ( svn_err__temp ) ; } while ( 0 );
- if (! apr_hash_get ( parameters , "gnome-keyring-opening-failed" , ( - 1 ) ))
- {
- result = gnome_keyring_find_network_password_sync(username, realmstring,
- 0 , 0 , 0 , 0 ,
- 0, &items);
- }
- else
- {
- result = GNOME_KEYRING_RESULT_DENIED;
- }
- if (result == GNOME_KEYRING_RESULT_OK)
- {
- if (items && items->data)
- {
- GnomeKeyringNetworkPasswordData *item = items->data;
- if (item->password)
- {
- size_t len = strlen(item->password);
- if (len > 0)
- {
- *password = apr_pstrmemdup(pool, item->password, len);
- *done = ( ! 0 );
- }
- }
- gnome_keyring_network_password_list_free(items);
- }
- }
- else
- {
- apr_hash_set ( parameters , "gnome-keyring-opening-failed" , ( - 1 ) , "" );
- }
- return 0 ;
- }
- # 217
- static svn_error_t *
- password_set_gnome_keyring(svn_boolean_t *done,
- apr_hash_t *creds,
- const char *realmstring,
- const char *username,
- const char *password,
- apr_hash_t *parameters,
- svn_boolean_t non_interactive,
- apr_pool_t *pool)
- {
- GnomeKeyringResult result;
- guint32 item_id;
- *done = 0 ;
- do { svn_error_t * svn_err__temp = ( ensure_gnome_keyring_is_unlocked ( non_interactive , parameters , pool ) ) ; if ( svn_err__temp ) return ( svn_err__temp ) ; } while ( 0 );
- if (! apr_hash_get ( parameters , "gnome-keyring-opening-failed" , ( - 1 ) ))
- {
- result = gnome_keyring_set_network_password_sync( 0 ,
- username, realmstring,
- 0 , 0 , 0 , 0 ,
- 0, password,
- &item_id);
- }
- else
- {
- result = GNOME_KEYRING_RESULT_DENIED;
- }
- if (result != GNOME_KEYRING_RESULT_OK)
- {
- apr_hash_set ( parameters , "gnome-keyring-opening-failed" , ( - 1 ) , "" );
- }
- *done = (result == GNOME_KEYRING_RESULT_OK);
- return 0 ;
- }
- static svn_error_t *
- simple_gnome_keyring_first_creds(void **credentials,
- void **iter_baton,
- void *provider_baton,
- apr_hash_t *parameters,
- const char *realmstring,
- apr_pool_t *pool)
- {
- return svn_auth__simple_creds_cache_get(credentials,
- iter_baton, provider_baton,
- parameters, realmstring,
- password_get_gnome_keyring,
- "gnome-keyring" ,
- pool);
- }
- static svn_error_t *
- simple_gnome_keyring_save_creds(svn_boolean_t *saved,
- void *credentials,
- void *provider_baton,
- apr_hash_t *parameters,
- const char *realmstring,
- apr_pool_t *pool)
- {
- return svn_auth__simple_creds_cache_set(saved, credentials,
- provider_baton, parameters,
- realmstring,
- password_set_gnome_keyring,
- "gnome-keyring" ,
- pool);
- }
- # 297
- static void
- init_gnome_keyring(void)
- {
- const char *application_name = 0 ;
- application_name = g_get_application_name();
- if (!application_name)
- g_set_application_name("Subversion");
- # 315
- }
- static const svn_auth_provider_t gnome_keyring_simple_provider = {
- "svn.simple" ,
- simple_gnome_keyring_first_creds,
- 0 ,
- simple_gnome_keyring_save_creds
- };
- void
- svn_auth_get_gnome_keyring_simple_provider
- (svn_auth_provider_object_t **provider,
- apr_pool_t *pool)
- {
- svn_auth_provider_object_t *po = memset ( apr_palloc ( pool , sizeof ( * po ) ) , 0 , sizeof ( * po ) );
- po->vtable = &gnome_keyring_simple_provider;
- *provider = po;
- init_gnome_keyring();
- }
- # 346
- static svn_error_t *
- ssl_client_cert_pw_gnome_keyring_first_creds(void **credentials,
- void **iter_baton,
- void *provider_baton,
- apr_hash_t *parameters,
- const char *realmstring,
- apr_pool_t *pool)
- {
- return svn_auth__ssl_client_cert_pw_cache_get(
- credentials, iter_baton, provider_baton, parameters, realmstring,
- password_get_gnome_keyring, "gnome-keyring" ,
- pool);
- }
- # 362
- static svn_error_t *
- ssl_client_cert_pw_gnome_keyring_save_creds(svn_boolean_t *saved,
- void *credentials,
- void *provider_baton,
- apr_hash_t *parameters,
- const char *realmstring,
- apr_pool_t *pool)
- {
- return svn_auth__ssl_client_cert_pw_cache_set(
- saved, credentials, provider_baton, parameters, realmstring,
- password_set_gnome_keyring, "gnome-keyring" ,
- pool);
- }
- static const svn_auth_provider_t gnome_keyring_ssl_client_cert_pw_provider = {
- "svn.ssl.client-passphrase" ,
- ssl_client_cert_pw_gnome_keyring_first_creds,
- 0 ,
- ssl_client_cert_pw_gnome_keyring_save_creds
- };
- void
- svn_auth_get_gnome_keyring_ssl_client_cert_pw_provider
- (svn_auth_provider_object_t **provider,
- apr_pool_t *pool)
- {
- svn_auth_provider_object_t *po = memset ( apr_palloc ( pool , sizeof ( * po ) ) , 0 , sizeof ( * po ) );
- po->vtable = &gnome_keyring_ssl_client_cert_pw_provider;
- *provider = po;
- init_gnome_keyring();
- }
- #ident "acomp: Studio 12.5 Sun C 5.14 SunOS_i386 2016/05/31"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement