/* $OpenLDAP$ */ /* This work is part of OpenLDAP Software <http://www.openldap.org/>. * * Copyright 1998-2018 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted only as authorized by the OpenLDAP * Public License. * * A copy of this license is available in file LICENSE in the * top-level directory of the distribution or, alternatively, at * <http://www.OpenLDAP.org/license.html>. */ /* Portions Copyright (c) 1990 Regents of the University of Michigan. * All rights reserved. * * Redistribution and use in source and binary forms are permitted * provided that this notice is preserved and that due credit is given * to the University of Michigan at Ann Arbor. The name of the University * may not be used to endorse or promote products derived from this * software without specific prior written permission. This software * is provided ``as is'' without express or implied warranty. */ #ifndef _LBER_H #define _LBER_H #include <lber_types.h> #include <string.h> LDAP_BEGIN_DECL /* * ber_tag_t represents the identifier octets at the beginning of BER * elements. OpenLDAP treats them as mere big-endian unsigned integers. * * Actually the BER identifier octets look like this: * * Bits of 1st octet: * ______ * 8 7 | CLASS * 0 0 = UNIVERSAL * 0 1 = APPLICATION * 1 0 = CONTEXT-SPECIFIC * 1 1 = PRIVATE * _____ * | 6 | DATA-TYPE * 0 = PRIMITIVE * 1 = CONSTRUCTED * ___________ * | 5 ... 1 | TAG-NUMBER * * For ASN.1 tag numbers >= 0x1F, TAG-NUMBER above is 0x1F and the next * BER octets contain the actual ASN.1 tag number: Big-endian, base * 128, 8.bit = 1 in all but the last octet, minimum number of octets. */ /* BER classes and mask (in 1st identifier octet) */ #define LBER_CLASS_UNIVERSAL ((ber_tag_t) 0x00U) #define LBER_CLASS_APPLICATION ((ber_tag_t) 0x40U) #define LBER_CLASS_CONTEXT ((ber_tag_t) 0x80U) #define LBER_CLASS_PRIVATE ((ber_tag_t) 0xc0U) #define LBER_CLASS_MASK ((ber_tag_t) 0xc0U) /* BER encoding type and mask (in 1st identifier octet) */ #define LBER_PRIMITIVE ((ber_tag_t) 0x00U) #define LBER_CONSTRUCTED ((ber_tag_t) 0x20U) #define LBER_ENCODING_MASK ((ber_tag_t) 0x20U) #define LBER_BIG_TAG_MASK ((ber_tag_t) 0x1fU) #define LBER_MORE_TAG_MASK ((ber_tag_t) 0x80U) /* * LBER_ERROR and LBER_DEFAULT are values that can never appear * as valid BER tags, so it is safe to use them to report errors. * Valid tags have (tag & (ber_tag_t) 0xFF) != 0xFF. */ #define LBER_ERROR ((ber_tag_t) -1) #define LBER_DEFAULT ((ber_tag_t) -1) /* general BER types we know about */ #define LBER_BOOLEAN ((ber_tag_t) 0x01UL) #define LBER_INTEGER ((ber_tag_t) 0x02UL) #define LBER_BITSTRING ((ber_tag_t) 0x03UL) #define LBER_OCTETSTRING ((ber_tag_t) 0x04UL) #define LBER_NULL ((ber_tag_t) 0x05UL) #define LBER_ENUMERATED ((ber_tag_t) 0x0aUL) #define LBER_SEQUENCE ((ber_tag_t) 0x30UL) /* constructed */ #define LBER_SET ((ber_tag_t) 0x31UL) /* constructed */ /* LBER BerElement options */ #define LBER_USE_DER 0x01 /* get/set options for BerElement */ #define LBER_OPT_BER_OPTIONS 0x01 #define LBER_OPT_BER_DEBUG 0x02 #define LBER_OPT_BER_REMAINING_BYTES 0x03 #define LBER_OPT_BER_TOTAL_BYTES 0x04 #define LBER_OPT_BER_BYTES_TO_WRITE 0x05 #define LBER_OPT_BER_MEMCTX 0x06 #define LBER_OPT_DEBUG_LEVEL LBER_OPT_BER_DEBUG #define LBER_OPT_REMAINING_BYTES LBER_OPT_BER_REMAINING_BYTES #define LBER_OPT_TOTAL_BYTES LBER_OPT_BER_TOTAL_BYTES #define LBER_OPT_BYTES_TO_WRITE LBER_OPT_BER_BYTES_TO_WRITE #define LBER_OPT_LOG_PRINT_FN 0x8001 #define LBER_OPT_MEMORY_FNS 0x8002 #define LBER_OPT_ERROR_FN 0x8003 #define LBER_OPT_LOG_PRINT_FILE 0x8004 /* get/set Memory Debug options */ #define LBER_OPT_MEMORY_INUSE 0x8005 /* for memory debugging */ #define LBER_OPT_LOG_PROC 0x8006 /* for external logging function */ typedef int* (*BER_ERRNO_FN) LDAP_P(( void )); typedef void (*BER_LOG_PRINT_FN) LDAP_P(( LDAP_CONST char *buf )); typedef void* (BER_MEMALLOC_FN) LDAP_P(( ber_len_t size, void *ctx )); typedef void* (BER_MEMCALLOC_FN) LDAP_P(( ber_len_t n, ber_len_t size, void *ctx )); typedef void* (BER_MEMREALLOC_FN) LDAP_P(( void *p, ber_len_t size, void *ctx )); typedef void (BER_MEMFREE_FN) LDAP_P(( void *p, void *ctx )); typedef struct lber_memory_fns { BER_MEMALLOC_FN *bmf_malloc; BER_MEMCALLOC_FN *bmf_calloc; BER_MEMREALLOC_FN *bmf_realloc; BER_MEMFREE_FN *bmf_free; } BerMemoryFunctions; /* LBER Sockbuf_IO options */ #define LBER_SB_OPT_GET_FD 1 #define LBER_SB_OPT_SET_FD 2 #define LBER_SB_OPT_HAS_IO 3 #define LBER_SB_OPT_SET_NONBLOCK 4 #define LBER_SB_OPT_GET_SSL 7 #define LBER_SB_OPT_DATA_READY 8 #define LBER_SB_OPT_SET_READAHEAD 9 #define LBER_SB_OPT_DRAIN 10 #define LBER_SB_OPT_NEEDS_READ 11 #define LBER_SB_OPT_NEEDS_WRITE 12 #define LBER_SB_OPT_GET_MAX_INCOMING 13 #define LBER_SB_OPT_SET_MAX_INCOMING 14 /* Only meaningful ifdef LDAP_PF_LOCAL_SENDMSG */ #define LBER_SB_OPT_UNGET_BUF 15 /* Largest option used by the library */ #define LBER_SB_OPT_OPT_MAX 15 /* LBER IO operations stacking levels */ #define LBER_SBIOD_LEVEL_PROVIDER 10 #define LBER_SBIOD_LEVEL_TRANSPORT 20 #define LBER_SBIOD_LEVEL_APPLICATION 30 /* get/set options for Sockbuf */ #define LBER_OPT_SOCKBUF_DESC 0x1000 #define LBER_OPT_SOCKBUF_OPTIONS 0x1001 #define LBER_OPT_SOCKBUF_DEBUG 0x1002 /* on/off values */ LBER_V( char ) ber_pvt_opt_on; #define LBER_OPT_ON ((void *) &ber_pvt_opt_on) #define LBER_OPT_OFF ((void *) 0) #define LBER_OPT_SUCCESS (0) #define LBER_OPT_ERROR (-1) typedef struct berelement BerElement; typedef struct sockbuf Sockbuf; typedef struct sockbuf_io Sockbuf_IO; /* Structure for LBER IO operation descriptor */ typedef struct sockbuf_io_desc { int sbiod_level; Sockbuf *sbiod_sb; Sockbuf_IO *sbiod_io; void *sbiod_pvt; struct sockbuf_io_desc *sbiod_next; } Sockbuf_IO_Desc; /* Structure for LBER IO operation functions */ struct sockbuf_io { int (*sbi_setup)( Sockbuf_IO_Desc *sbiod, void *arg ); int (*sbi_remove)( Sockbuf_IO_Desc *sbiod ); int (*sbi_ctrl)( Sockbuf_IO_Desc *sbiod, int opt, void *arg); ber_slen_t (*sbi_read)( Sockbuf_IO_Desc *sbiod, void *buf, ber_len_t len ); ber_slen_t (*sbi_write)( Sockbuf_IO_Desc *sbiod, void *buf, ber_len_t len ); int (*sbi_close)( Sockbuf_IO_Desc *sbiod ); }; /* Helper macros for LBER IO functions */ #define LBER_SBIOD_READ_NEXT( sbiod, buf, len ) \ ( (sbiod)->sbiod_next->sbiod_io->sbi_read( (sbiod)->sbiod_next, \ buf, len ) ) #define LBER_SBIOD_WRITE_NEXT( sbiod, buf, len ) \ ( (sbiod)->sbiod_next->sbiod_io->sbi_write( (sbiod)->sbiod_next, \ buf, len ) ) #define LBER_SBIOD_CTRL_NEXT( sbiod, opt, arg ) \ ( (sbiod)->sbiod_next ? \ ( (sbiod)->sbiod_next->sbiod_io->sbi_ctrl( \ (sbiod)->sbiod_next, opt, arg ) ) : 0 ) /* structure for returning a sequence of octet strings + length */ typedef struct berval { ber_len_t bv_len; char *bv_val; } BerValue; typedef BerValue *BerVarray; /* To distinguish from a single bv */ /* this should be moved to lber-int.h */ /* * in bprint.c: */ LBER_F( void ) ber_error_print LDAP_P(( LDAP_CONST char *data )); LBER_F( void ) ber_bprint LDAP_P(( LDAP_CONST char *data, ber_len_t len )); LBER_F( void ) ber_dump LDAP_P(( BerElement *ber, int inout )); /* * in decode.c: */ typedef int (*BERDecodeCallback) LDAP_P(( BerElement *ber, void *data, int mode )); LBER_F( ber_tag_t ) ber_get_tag LDAP_P(( BerElement *ber )); LBER_F( ber_tag_t ) ber_skip_tag LDAP_P(( BerElement *ber, ber_len_t *len )); LBER_F( ber_tag_t ) ber_peek_tag LDAP_P(( BerElement *ber, ber_len_t *len )); LBER_F( ber_tag_t ) ber_skip_element LDAP_P(( BerElement *ber, struct berval *bv )); LBER_F( ber_tag_t ) ber_peek_element LDAP_P(( LDAP_CONST BerElement *ber, struct berval *bv )); LBER_F( ber_tag_t ) ber_get_int LDAP_P(( BerElement *ber, ber_int_t *num )); LBER_F( ber_tag_t ) ber_get_enum LDAP_P(( BerElement *ber, ber_int_t *num )); LBER_F( ber_tag_t ) ber_get_stringb LDAP_P(( BerElement *ber, char *buf, ber_len_t *len )); #define LBER_BV_ALLOC 0x01 /* allocate/copy result, otherwise in-place */ #define LBER_BV_NOTERM 0x02 /* omit NUL-terminator if parsing in-place */ #define LBER_BV_STRING 0x04 /* fail if berval contains embedded \0 */ /* LBER_BV_STRING currently accepts a terminating \0 in the berval, because * Active Directory sends that in at least the diagonsticMessage field. */ LBER_F( ber_tag_t ) ber_get_stringbv LDAP_P(( BerElement *ber, struct berval *bv, int options )); LBER_F( ber_tag_t ) ber_get_stringa LDAP_P(( BerElement *ber, char **buf )); LBER_F( ber_tag_t ) ber_get_stringal LDAP_P(( BerElement *ber, struct berval **bv )); LBER_F( ber_tag_t ) ber_get_bitstringa LDAP_P(( BerElement *ber, char **buf, ber_len_t *len )); LBER_F( ber_tag_t ) ber_get_null LDAP_P(( BerElement *ber )); LBER_F( ber_tag_t ) ber_get_boolean LDAP_P(( BerElement *ber, ber_int_t *boolval )); LBER_F( ber_tag_t ) ber_first_element LDAP_P(( BerElement *ber, ber_len_t *len, char **last )); LBER_F( ber_tag_t ) ber_next_element LDAP_P(( BerElement *ber, ber_len_t *len, LDAP_CONST char *last )); LBER_F( ber_tag_t ) ber_scanf LDAP_P(( BerElement *ber, LDAP_CONST char *fmt, ... )); LBER_F( int ) ber_decode_oid LDAP_P(( struct berval *in, struct berval *out )); /* * in encode.c */ LBER_F( int ) ber_encode_oid LDAP_P(( struct berval *in, struct berval *out )); typedef int (*BEREncodeCallback) LDAP_P(( BerElement *ber, void *data )); LBER_F( int ) ber_put_enum LDAP_P(( BerElement *ber, ber_int_t num, ber_tag_t tag )); LBER_F( int ) ber_put_int LDAP_P(( BerElement *ber, ber_int_t num, ber_tag_t tag )); LBER_F( int ) ber_put_ostring LDAP_P(( BerElement *ber, LDAP_CONST char *str, ber_len_t len, ber_tag_t tag )); LBER_F( int ) ber_put_berval LDAP_P(( BerElement *ber, struct berval *bv, ber_tag_t tag )); LBER_F( int ) ber_put_string LDAP_P(( BerElement *ber, LDAP_CONST char *str, ber_tag_t tag )); LBER_F( int ) ber_put_bitstring LDAP_P(( BerElement *ber, LDAP_CONST char *str, ber_len_t bitlen, ber_tag_t tag )); LBER_F( int ) ber_put_null LDAP_P(( BerElement *ber, ber_tag_t tag )); LBER_F( int ) ber_put_boolean LDAP_P(( BerElement *ber, ber_int_t boolval, ber_tag_t tag )); LBER_F( int ) ber_start_seq LDAP_P(( BerElement *ber, ber_tag_t tag )); LBER_F( int ) ber_start_set LDAP_P(( BerElement *ber, ber_tag_t tag )); LBER_F( int ) ber_put_seq LDAP_P(( BerElement *ber )); LBER_F( int ) ber_put_set LDAP_P(( BerElement *ber )); LBER_F( int ) ber_printf LDAP_P(( BerElement *ber, LDAP_CONST char *fmt, ... )); /* * in io.c: */ LBER_F( ber_slen_t ) ber_skip_data LDAP_P(( BerElement *ber, ber_len_t len )); LBER_F( ber_slen_t ) ber_read LDAP_P(( BerElement *ber, char *buf, ber_len_t len )); LBER_F( ber_slen_t ) ber_write LDAP_P(( BerElement *ber, LDAP_CONST char *buf, ber_len_t len, int zero )); /* nonzero is unsupported from OpenLDAP 2.4.18 */ LBER_F( void ) ber_free LDAP_P(( BerElement *ber, int freebuf )); LBER_F( void ) ber_free_buf LDAP_P(( BerElement *ber )); LBER_F( int ) ber_flush2 LDAP_P(( Sockbuf *sb, BerElement *ber, int freeit )); #define LBER_FLUSH_FREE_NEVER (0x0) /* traditional behavior */ #define LBER_FLUSH_FREE_ON_SUCCESS (0x1) /* traditional behavior */ #define LBER_FLUSH_FREE_ON_ERROR (0x2) #define LBER_FLUSH_FREE_ALWAYS (LBER_FLUSH_FREE_ON_SUCCESS|LBER_FLUSH_FREE_ON_ERROR) LBER_F( int ) ber_flush LDAP_P(( Sockbuf *sb, BerElement *ber, int freeit )); /* DEPRECATED */ LBER_F( BerElement * ) ber_alloc LDAP_P(( void )); /* DEPRECATED */ LBER_F( BerElement * ) der_alloc LDAP_P(( void )); /* DEPRECATED */ LBER_F( BerElement * ) ber_alloc_t LDAP_P(( int beroptions )); LBER_F( BerElement * ) ber_dup LDAP_P(( BerElement *ber )); LBER_F( ber_tag_t ) ber_get_next LDAP_P(( Sockbuf *sb, ber_len_t *len, BerElement *ber )); LBER_F( void ) ber_init2 LDAP_P(( BerElement *ber, struct berval *bv, int options )); LBER_F( void ) ber_init_w_nullc LDAP_P(( /* DEPRECATED */ BerElement *ber, int options )); LBER_F( void ) ber_reset LDAP_P(( BerElement *ber, int was_writing )); LBER_F( BerElement * ) ber_init LDAP_P(( struct berval *bv )); LBER_F( int ) ber_flatten LDAP_P(( BerElement *ber, struct berval **bvPtr )); LBER_F( int ) ber_flatten2 LDAP_P(( BerElement *ber, struct berval *bv, int alloc )); LBER_F( int ) ber_remaining LDAP_P(( BerElement *ber )); /* * LBER ber accessor functions */ LBER_F( int ) ber_get_option LDAP_P(( void *item, int option, void *outvalue)); LBER_F( int ) ber_set_option LDAP_P(( void *item, int option, LDAP_CONST void *invalue)); /* * LBER sockbuf.c */ LBER_F( Sockbuf * ) ber_sockbuf_alloc LDAP_P(( void )); LBER_F( void ) ber_sockbuf_free LDAP_P(( Sockbuf *sb )); LBER_F( int ) ber_sockbuf_add_io LDAP_P(( Sockbuf *sb, Sockbuf_IO *sbio, int layer, void *arg )); LBER_F( int ) ber_sockbuf_remove_io LDAP_P(( Sockbuf *sb, Sockbuf_IO *sbio, int layer )); LBER_F( int ) ber_sockbuf_ctrl LDAP_P(( Sockbuf *sb, int opt, void *arg )); LBER_V( Sockbuf_IO ) ber_sockbuf_io_tcp; LBER_V( Sockbuf_IO ) ber_sockbuf_io_readahead; LBER_V( Sockbuf_IO ) ber_sockbuf_io_fd; LBER_V( Sockbuf_IO ) ber_sockbuf_io_debug; LBER_V( Sockbuf_IO ) ber_sockbuf_io_udp; /* * LBER memory.c */ LBER_F( void * ) ber_memalloc LDAP_P(( ber_len_t s )); LBER_F( void * ) ber_memrealloc LDAP_P(( void* p, ber_len_t s )); LBER_F( void * ) ber_memcalloc LDAP_P(( ber_len_t n, ber_len_t s )); LBER_F( void ) ber_memfree LDAP_P(( void* p )); LBER_F( void ) ber_memvfree LDAP_P(( void** vector )); LBER_F( void ) ber_bvfree LDAP_P(( struct berval *bv )); LBER_F( void ) ber_bvecfree LDAP_P(( struct berval **bv )); LBER_F( int ) ber_bvecadd LDAP_P(( struct berval ***bvec, struct berval *bv )); LBER_F( struct berval * ) ber_dupbv LDAP_P(( struct berval *dst, struct berval *src )); LBER_F( struct berval * ) ber_bvdup LDAP_P(( struct berval *src )); LBER_F( struct berval * ) ber_mem2bv LDAP_P(( LDAP_CONST char *, ber_len_t len, int duplicate, struct berval *bv)); LBER_F( struct berval * ) ber_str2bv LDAP_P(( LDAP_CONST char *, ber_len_t len, int duplicate, struct berval *bv)); #define ber_bvstr(a) ((ber_str2bv)((a), 0, 0, NULL)) #define ber_bvstrdup(a) ((ber_str2bv)((a), 0, 1, NULL)) LBER_F( char * ) ber_strdup LDAP_P(( LDAP_CONST char * )); LBER_F( ber_len_t ) ber_strnlen LDAP_P(( LDAP_CONST char *s, ber_len_t len )); LBER_F( char * ) ber_strndup LDAP_P(( LDAP_CONST char *s, ber_len_t l )); LBER_F( struct berval * ) ber_bvreplace LDAP_P(( struct berval *dst, LDAP_CONST struct berval *src )); LBER_F( void ) ber_bvarray_free LDAP_P(( BerVarray p )); LBER_F( int ) ber_bvarray_add LDAP_P(( BerVarray *p, BerValue *bv )); #define ber_bvcmp(v1,v2) \ ((v1)->bv_len < (v2)->bv_len \ ? -1 : ((v1)->bv_len > (v2)->bv_len \ ? 1 : memcmp((v1)->bv_val, (v2)->bv_val, (v1)->bv_len) )) /* * error.c */ LBER_F( int * ) ber_errno_addr LDAP_P((void)); #define ber_errno (*(ber_errno_addr)()) #define LBER_ERROR_NONE 0 #define LBER_ERROR_PARAM 0x1 #define LBER_ERROR_MEMORY 0x2 LDAP_END_DECL #endif /* _LBER_H */
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
GL | Folder | 0755 |
|
|
X11 | Folder | 0755 |
|
|
apache2 | Folder | 0755 |
|
|
arpa | Folder | 0755 |
|
|
asm | Folder | 0755 |
|
|
asm-generic | Folder | 0755 |
|
|
bind9 | Folder | 0755 |
|
|
bits | Folder | 0755 |
|
|
bsock | Folder | 0755 |
|
|
c++ | Folder | 0755 |
|
|
criu | Folder | 0755 |
|
|
curl | Folder | 0755 |
|
|
drm | Folder | 0755 |
|
|
e2p | Folder | 0755 |
|
|
et | Folder | 0755 |
|
|
event2 | Folder | 0755 |
|
|
ext2fs | Folder | 0755 |
|
|
finclude | Folder | 0755 |
|
|
fontconfig | Folder | 0755 |
|
|
freetype2 | Folder | 0755 |
|
|
fstrm | Folder | 0755 |
|
|
gdb | Folder | 0755 |
|
|
gdbm | Folder | 0755 |
|
|
gnu | Folder | 0755 |
|
|
Folder | 0755 |
|
||
gssapi | Folder | 0755 |
|
|
gssrpc | Folder | 0755 |
|
|
json-c | Folder | 0755 |
|
|
kadm5 | Folder | 0755 |
|
|
krb5 | Folder | 0755 |
|
|
libdb | Folder | 0755 |
|
|
libexslt | Folder | 0755 |
|
|
libltdl | Folder | 0755 |
|
|
libpng16 | Folder | 0755 |
|
|
libxml2 | Folder | 0755 |
|
|
libxslt | Folder | 0755 |
|
|
linux | Folder | 0755 |
|
|
lua-5.1 | Folder | 0755 |
|
|
lzma | Folder | 0755 |
|
|
misc | Folder | 0755 |
|
|
mtd | Folder | 0755 |
|
|
mysql | Folder | 0755 |
|
|
ncurses | Folder | 0755 |
|
|
ncursesw | Folder | 0755 |
|
|
net | Folder | 0755 |
|
|
netash | Folder | 0755 |
|
|
netatalk | Folder | 0755 |
|
|
netax25 | Folder | 0755 |
|
|
neteconet | Folder | 0755 |
|
|
netinet | Folder | 0755 |
|
|
netipx | Folder | 0755 |
|
|
netiucv | Folder | 0755 |
|
|
netpacket | Folder | 0755 |
|
|
netrom | Folder | 0755 |
|
|
netrose | Folder | 0755 |
|
|
nfs | Folder | 0755 |
|
|
openssl | Folder | 0755 |
|
|
perf | Folder | 0755 |
|
|
protobuf-c | Folder | 0755 |
|
|
protocols | Folder | 0755 |
|
|
python2.7 | Folder | 0755 |
|
|
python3.6m | Folder | 0755 |
|
|
python3.8 | Folder | 0755 |
|
|
rdma | Folder | 0755 |
|
|
rpc | Folder | 0755 |
|
|
sasl | Folder | 0755 |
|
|
scsi | Folder | 0755 |
|
|
security | Folder | 0755 |
|
|
selinux | Folder | 0755 |
|
|
sepol | Folder | 0755 |
|
|
sound | Folder | 0755 |
|
|
sys | Folder | 0755 |
|
|
uuid | Folder | 0755 |
|
|
video | Folder | 0755 |
|
|
webp | Folder | 0755 |
|
|
xcb | Folder | 0755 |
|
|
xen | Folder | 0755 |
|
|
FlexLexer.h | File | 6.73 KB | 0644 |
|
a.out.h | File | 4.25 KB | 0644 |
|
aio.h | File | 7.28 KB | 0644 |
|
aliases.h | File | 1.98 KB | 0644 |
|
alloca.h | File | 1.17 KB | 0644 |
|
ar.h | File | 1.69 KB | 0644 |
|
argp.h | File | 24.82 KB | 0644 |
|
argz.h | File | 5.91 KB | 0644 |
|
assert.h | File | 4.45 KB | 0644 |
|
autosprintf.h | File | 2.33 KB | 0644 |
|
byteswap.h | File | 1.37 KB | 0644 |
|
bzlib.h | File | 6.1 KB | 0644 |
|
com_err.h | File | 2.07 KB | 0644 |
|
complex.h | File | 7 KB | 0644 |
|
cpio.h | File | 2.21 KB | 0644 |
|
cpuidle.h | File | 844 B | 0644 |
|
crypt.h | File | 8.9 KB | 0644 |
|
ctype.h | File | 10.71 KB | 0644 |
|
curses.h | File | 97.29 KB | 0644 |
|
cursesapp.h | File | 6.62 KB | 0644 |
|
cursesf.h | File | 27.2 KB | 0644 |
|
cursesm.h | File | 19.22 KB | 0644 |
|
cursesp.h | File | 8.4 KB | 0644 |
|
cursesw.h | File | 48.55 KB | 0644 |
|
cursslk.h | File | 7.13 KB | 0644 |
|
db.h | File | 120.22 KB | 0444 |
|
db_185.h | File | 5.84 KB | 0444 |
|
dbm.h | File | 1.38 KB | 0644 |
|
dirent.h | File | 12.19 KB | 0644 |
|
dlfcn.h | File | 7.07 KB | 0644 |
|
elf.h | File | 170.73 KB | 0644 |
|
endian.h | File | 3.11 KB | 0644 |
|
entities.h | File | 4.81 KB | 0644 |
|
envz.h | File | 2.8 KB | 0644 |
|
err.h | File | 2.16 KB | 0644 |
|
errno.h | File | 1.64 KB | 0644 |
|
error.h | File | 1.99 KB | 0644 |
|
eti.h | File | 2.82 KB | 0644 |
|
etip.h | File | 9.47 KB | 0644 |
|
evdns.h | File | 1.97 KB | 0644 |
|
event.h | File | 2.68 KB | 0644 |
|
evhttp.h | File | 1.99 KB | 0644 |
|
evrpc.h | File | 1.97 KB | 0644 |
|
evutil.h | File | 1.74 KB | 0644 |
|
execinfo.h | File | 1.49 KB | 0644 |
|
expat.h | File | 42.66 KB | 0644 |
|
expat_config.h | File | 3.43 KB | 0644 |
|
expat_external.h | File | 5.4 KB | 0644 |
|
fcntl.h | File | 10.7 KB | 0644 |
|
features.h | File | 15.69 KB | 0644 |
|
fenv.h | File | 5.72 KB | 0644 |
|
fmtmsg.h | File | 3.16 KB | 0644 |
|
fnmatch.h | File | 2.24 KB | 0644 |
|
form.h | File | 18.17 KB | 0644 |
|
fpu_control.h | File | 3.5 KB | 0644 |
|
fstab.h | File | 3.04 KB | 0644 |
|
fstrm.h | File | 12.71 KB | 0644 |
|
fts.h | File | 8.18 KB | 0644 |
|
ftw.h | File | 5.13 KB | 0644 |
|
gconv.h | File | 4.31 KB | 0644 |
|
gcrypt.h | File | 68.71 KB | 0644 |
|
gd.h | File | 56.42 KB | 0644 |
|
gd_color_map.h | File | 478 B | 0644 |
|
gd_errors.h | File | 1.47 KB | 0644 |
|
gd_io.h | File | 3.05 KB | 0644 |
|
gdbm.h | File | 10.1 KB | 0644 |
|
gdcache.h | File | 2.83 KB | 0644 |
|
gdfontg.h | File | 553 B | 0644 |
|
gdfontl.h | File | 551 B | 0644 |
|
gdfontmb.h | File | 519 B | 0644 |
|
gdfonts.h | File | 515 B | 0644 |
|
gdfontt.h | File | 546 B | 0644 |
|
gdfx.h | File | 497 B | 0644 |
|
gdpp.h | File | 50.94 KB | 0644 |
|
getopt.h | File | 1.43 KB | 0644 |
|
gettext-po.h | File | 15.17 KB | 0644 |
|
glob.h | File | 6.46 KB | 0644 |
|
gnu-versions.h | File | 2.29 KB | 0644 |
|
gnumake.h | File | 2.84 KB | 0644 |
|
gpg-error.h | File | 66.29 KB | 0644 |
|
gpgrt.h | File | 66.29 KB | 0644 |
|
grp.h | File | 6.53 KB | 0644 |
|
gshadow.h | File | 4.42 KB | 0644 |
|
gssapi.h | File | 181 B | 0644 |
|
iconv.h | File | 1.81 KB | 0644 |
|
idn-free.h | File | 2.41 KB | 0644 |
|
idn-int.h | File | 20 B | 0644 |
|
idna.h | File | 3.48 KB | 0644 |
|
ieee754.h | File | 4.79 KB | 0644 |
|
ifaddrs.h | File | 2.77 KB | 0644 |
|
inttypes.h | File | 11.61 KB | 0644 |
|
jconfig-64.h | File | 2.17 KB | 0644 |
|
jconfig.h | File | 246 B | 0644 |
|
jerror.h | File | 14.73 KB | 0644 |
|
jmorecfg.h | File | 14.7 KB | 0644 |
|
jpegint.h | File | 15.22 KB | 0644 |
|
jpeglib.h | File | 48.71 KB | 0644 |
|
kdb.h | File | 67.66 KB | 0644 |
|
keyutils.h | File | 7.52 KB | 0644 |
|
krad.h | File | 8.72 KB | 0644 |
|
krb5.h | File | 402 B | 0644 |
|
langinfo.h | File | 17.43 KB | 0644 |
|
lastlog.h | File | 126 B | 0644 |
|
lber.h | File | 14.95 KB | 0644 |
|
lber_types.h | File | 1.43 KB | 0644 |
|
ldap.h | File | 63.57 KB | 0644 |
|
ldap_cdefs.h | File | 9.24 KB | 0644 |
|
ldap_features.h | File | 1.77 KB | 0644 |
|
ldap_schema.h | File | 9.23 KB | 0644 |
|
ldap_utf8.h | File | 3.39 KB | 0644 |
|
ldif.h | File | 4.58 KB | 0644 |
|
libaio.h | File | 8.73 KB | 0644 |
|
libgen.h | File | 1.35 KB | 0644 |
|
libintl.h | File | 4.47 KB | 0644 |
|
limits.h | File | 5.29 KB | 0644 |
|
link.h | File | 7.05 KB | 0644 |
|
locale.h | File | 7.49 KB | 0644 |
|
ltdl.h | File | 5.58 KB | 0644 |
|
lzma.h | File | 9.59 KB | 0644 |
|
magic.h | File | 5.46 KB | 0644 |
|
malloc.h | File | 5.96 KB | 0644 |
|
math.h | File | 52.07 KB | 0644 |
|
mcheck.h | File | 2.38 KB | 0644 |
|
memory.h | File | 955 B | 0644 |
|
menu.h | File | 11.91 KB | 0644 |
|
mntent.h | File | 3.28 KB | 0644 |
|
monetary.h | File | 1.76 KB | 0644 |
|
mqueue.h | File | 3.67 KB | 0644 |
|
nc_tparm.h | File | 4.1 KB | 0644 |
|
ncurses.h | File | 97.29 KB | 0644 |
|
ncurses_dll.h | File | 4.18 KB | 0644 |
|
ndbm.h | File | 2.4 KB | 0644 |
|
netdb.h | File | 27.44 KB | 0644 |
|
nl_types.h | File | 1.71 KB | 0644 |
|
nss.h | File | 1.83 KB | 0644 |
|
obstack.h | File | 20.81 KB | 0644 |
|
panel.h | File | 4.03 KB | 0644 |
|
paths.h | File | 2.91 KB | 0644 |
|
pcre.h | File | 30.97 KB | 0644 |
|
pcre2.h | File | 43.75 KB | 0644 |
|
pcre2posix.h | File | 5.67 KB | 0644 |
|
pcre_scanner.h | File | 6.45 KB | 0644 |
|
pcre_stringpiece.h | File | 6.16 KB | 0644 |
|
pcrecpp.h | File | 25.91 KB | 0644 |
|
pcrecpparg.h | File | 6.62 KB | 0644 |
|
pcreposix.h | File | 5.32 KB | 0644 |
|
png.h | File | 140.77 KB | 0644 |
|
pngconf.h | File | 22.31 KB | 0644 |
|
pnglibconf.h | File | 7.39 KB | 0644 |
|
poll.h | File | 22 B | 0644 |
|
pr29.h | File | 2.07 KB | 0644 |
|
printf.h | File | 6.64 KB | 0644 |
|
proc_service.h | File | 3.39 KB | 0644 |
|
profile.h | File | 11.87 KB | 0644 |
|
pthread.h | File | 40.3 KB | 0644 |
|
pty.h | File | 1.53 KB | 0644 |
|
punycode.h | File | 9.16 KB | 0644 |
|
pwd.h | File | 6.01 KB | 0644 |
|
re_comp.h | File | 962 B | 0644 |
|
regex.h | File | 24.14 KB | 0644 |
|
regexp.h | File | 1.41 KB | 0644 |
|
resolv.h | File | 11.79 KB | 0644 |
|
sched.h | File | 4.62 KB | 0644 |
|
search.h | File | 5.1 KB | 0644 |
|
semaphore.h | File | 2.34 KB | 0644 |
|
setjmp.h | File | 3.58 KB | 0644 |
|
sgtty.h | File | 1.31 KB | 0644 |
|
shadow.h | File | 5.34 KB | 0644 |
|
signal.h | File | 11.96 KB | 0644 |
|
slapi-plugin.h | File | 37.45 KB | 0644 |
|
spawn.h | File | 6.53 KB | 0644 |
|
stab.h | File | 264 B | 0644 |
|
stdc-predef.h | File | 2.24 KB | 0644 |
|
stdint.h | File | 8.27 KB | 0644 |
|
stdio.h | File | 29.46 KB | 0644 |
|
stdio_ext.h | File | 2.73 KB | 0644 |
|
stdlib.h | File | 34.82 KB | 0644 |
|
string.h | File | 17.17 KB | 0644 |
|
stringprep.h | File | 8.03 KB | 0644 |
|
strings.h | File | 4.64 KB | 0644 |
|
syscall.h | File | 25 B | 0644 |
|
sysexits.h | File | 5.11 KB | 0644 |
|
syslog.h | File | 24 B | 0644 |
|
tar.h | File | 3.7 KB | 0644 |
|
term.h | File | 40.22 KB | 0644 |
|
term_entry.h | File | 8.55 KB | 0644 |
|
termcap.h | File | 3.39 KB | 0644 |
|
termio.h | File | 214 B | 0644 |
|
termios.h | File | 3.51 KB | 0644 |
|
tgmath.h | File | 30.75 KB | 0644 |
|
thread_db.h | File | 15.65 KB | 0644 |
|
threads.h | File | 6.5 KB | 0644 |
|
tic.h | File | 13.32 KB | 0644 |
|
tiff.h | File | 35.14 KB | 0644 |
|
tiffconf-64.h | File | 3.35 KB | 0644 |
|
tiffconf.h | File | 250 B | 0644 |
|
tiffio.h | File | 22.68 KB | 0644 |
|
tiffio.hxx | File | 1.66 KB | 0644 |
|
tiffvers.h | File | 410 B | 0644 |
|
time.h | File | 10.12 KB | 0644 |
|
tld.h | File | 4.54 KB | 0644 |
|
ttyent.h | File | 2.44 KB | 0644 |
|
uchar.h | File | 1.95 KB | 0644 |
|
ucontext.h | File | 1.99 KB | 0644 |
|
ulimit.h | File | 1.55 KB | 0644 |
|
unctrl.h | File | 3.03 KB | 0644 |
|
unistd.h | File | 41.74 KB | 0644 |
|
utime.h | File | 1.47 KB | 0644 |
|
utmp.h | File | 3.15 KB | 0644 |
|
utmpx.h | File | 4 KB | 0644 |
|
values.h | File | 1.91 KB | 0644 |
|
verto-module.h | File | 6.48 KB | 0644 |
|
verto.h | File | 18.98 KB | 0644 |
|
wait.h | File | 22 B | 0644 |
|
wchar.h | File | 30.38 KB | 0644 |
|
wctype.h | File | 5.42 KB | 0644 |
|
wordexp.h | File | 2.44 KB | 0644 |
|
zconf.h | File | 15.88 KB | 0644 |
|
zlib.h | File | 94 KB | 0644 |
|