# PaCkAgE DaTaStReAm serf 1 1108 # end of header 07070100034c31000081a40000000000000000000000014cbd2f6a000001040000010000010036ffffffffffffffff0000000d00000000serf/pkginfoPKG=serf NAME=serf 0.7.0 SPARC 64bit Solaris 10 VERSION=0.7.0 PSTAMP=19th October 2010 VENDOR=The Serf Project EMAIL=http://code.google.com/p/serf/ DESC=HTTP client library ARCH=sparc CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100034c30000081a40000000000000000000000014cbd2f6a000003ba0000010000010036ffffffffffffffff0000000c00000000serf/pkgmap: 1 1108 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/serf-0 0755 root root 1 f none /usr/local/include/serf-0/serf.h 0644 root root 37440 18963 1287466803 1 f none /usr/local/include/serf-0/serf_bucket_types.h 0644 root root 18517 62303 1287466803 1 f none /usr/local/include/serf-0/serf_bucket_util.h 0644 root root 8838 34821 1287466803 1 f none /usr/local/include/serf-0/serf_private.h 0644 root root 10273 63553 1287466803 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libserf-0.a 0644 root root 253472 50394 1287466803 1 f none /usr/local/lib/libserf-0.la 0644 root root 1336 51956 1287466803 1 s none /usr/local/lib/libserf-0.so=libserf-0.so.0.0.0 1 s none /usr/local/lib/libserf-0.so.0=libserf-0.so.0.0.0 1 f none /usr/local/lib/libserf-0.so.0.0.0 0755 root root 209088 61957 1287466803 1 i checkinstall 785 2565 1287466858 1 i pkginfo 260 19786 1287466858 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!07070100034c31000081a40000000000000000000000014cbd2f6a000001040000010000010036ffffffffffffffff0000000800000000pkginfoPKG=serf NAME=serf 0.7.0 SPARC 64bit Solaris 10 VERSION=0.7.0 PSTAMP=19th October 2010 VENDOR=The Serf Project EMAIL=http://code.google.com/p/serf/ DESC=HTTP client library ARCH=sparc CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100034c30000081a40000000000000000000000014cbd2f6a000003ba0000010000010036ffffffffffffffff0000000700000000pkgmap: 1 1108 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/serf-0 0755 root root 1 f none /usr/local/include/serf-0/serf.h 0644 root root 37440 18963 1287466803 1 f none /usr/local/include/serf-0/serf_bucket_types.h 0644 root root 18517 62303 1287466803 1 f none /usr/local/include/serf-0/serf_bucket_util.h 0644 root root 8838 34821 1287466803 1 f none /usr/local/include/serf-0/serf_private.h 0644 root root 10273 63553 1287466803 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libserf-0.a 0644 root root 253472 50394 1287466803 1 f none /usr/local/lib/libserf-0.la 0644 root root 1336 51956 1287466803 1 s none /usr/local/lib/libserf-0.so=libserf-0.so.0.0.0 1 s none /usr/local/lib/libserf-0.so.0=libserf-0.so.0.0.0 1 f none /usr/local/lib/libserf-0.so.0.0.0 0755 root root 209088 61957 1287466803 1 i checkinstall 785 2565 1287466858 1 i pkginfo 260 19786 1287466858 07070100034c3f000041ed0000000000000000000000024cbd2f6a000000000000010000010036ffffffffffffffff0000000800000000install07070100034c40000081ed0000000000000000000000014cbd2f6a000003110000010000010036ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.10" expected_platform="sparc" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${bits} != ${expected_bits} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" echo "\tYour machine is running a ${bits} bit O.S. currently\n" echo "\tAborting installation.\n\n\n" exit 1 fi exit 0 07070100034c32000041ed0000000000000000000000034cbd2f6a000000000000010000010036ffffffffffffffff0000000500000000root07070100034c33000041ed0000000000000000000000034cbd2f6a000000000000010000010036ffffffffffffffff0000000900000000root/usr07070100034c34000041ed0000000000000000000000044cbd2f6a000000000000010000010036ffffffffffffffff0000000f00000000root/usr/local07070100034c35000041ed0000000000000000000000034cbd2f6a000000000000010000010036ffffffffffffffff0000001700000000root/usr/local/include07070100034c36000041ed0000000000000000000000024cbd2f6a000000000000010000010036ffffffffffffffff0000001e00000000root/usr/local/include/serf-007070100034c3a000081a40000000000000000000000014cbd2f33000028210000010000010036ffffffffffffffff0000002d00000000root/usr/local/include/serf-0/serf_private.h/* Copyright 2002-2004 Justin Erenkrantz and Greg Stein * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef _SERF_PRIVATE_H_ #define _SERF_PRIVATE_H_ /* ### what the hell? why does the APR interface have a "size" ?? ### the implication is that, if we bust this limit, we'd need to ### stop, rebuild a pollset, and repopulate it. what suckage. */ #define MAX_CONN 16 /* Windows does not define IOV_MAX, so we need to ensure it is defined. */ #ifndef IOV_MAX #define IOV_MAX 16 #endif #define SERF_IO_CLIENT (1) #define SERF_IO_CONN (2) #define SERF_IO_LISTENER (3) typedef struct serf__authn_scheme_t serf__authn_scheme_t; typedef struct serf_io_baton_t { int type; union { serf_incoming_t *client; serf_connection_t *conn; serf_listener_t *listener; } u; } serf_io_baton_t; /* Holds all the information corresponding to a request/response pair. */ struct serf_request_t { serf_connection_t *conn; apr_pool_t *respool; serf_bucket_alloc_t *allocator; /* The bucket corresponding to the request. Will be NULL once the * bucket has been emptied (for delivery into the socket). */ serf_bucket_t *req_bkt; serf_request_setup_t setup; void *setup_baton; serf_response_acceptor_t acceptor; void *acceptor_baton; serf_response_handler_t handler; void *handler_baton; serf_bucket_t *resp_bkt; int written; struct serf_request_t *next; }; typedef struct serf_pollset_t { /* the set of connections to poll */ apr_pollset_t *pollset; } serf_pollset_t; typedef struct serf__authn_info_t { const char *realm; const serf__authn_scheme_t *scheme; void *baton; } serf__authn_info_t; struct serf_context_t { /* the pool used for self and for other allocations */ apr_pool_t *pool; void *pollset_baton; serf_socket_add_t pollset_add; serf_socket_remove_t pollset_rm; /* one of our connections has a dirty pollset state. */ int dirty_pollset; /* the list of active connections */ apr_array_header_t *conns; #define GET_CONN(ctx, i) (((serf_connection_t **)(ctx)->conns->elts)[i]) /* Proxy server address */ apr_sockaddr_t *proxy_address; /* Progress callback */ serf_progress_t progress_func; void *progress_baton; apr_off_t progress_read; apr_off_t progress_written; /* authentication info for this context, shared by all connections. */ serf__authn_info_t authn_info; serf__authn_info_t proxy_authn_info; /* List of authn types supported by the client.*/ int authn_types; /* Callback function used to get credentials for a realm. */ serf_credentials_callback_t cred_cb; }; struct serf_listener_t { serf_context_t *ctx; serf_io_baton_t baton; apr_socket_t *skt; apr_pool_t *pool; apr_pollfd_t desc; void *accept_baton; serf_accept_client_t accept; }; struct serf_incoming_t { serf_context_t *ctx; serf_io_baton_t baton; void *request_baton; serf_incoming_request_cb_t request; apr_socket_t *skt; apr_pollfd_t desc; }; struct serf_connection_t { serf_context_t *ctx; apr_status_t status; serf_io_baton_t baton; apr_pool_t *pool; serf_bucket_alloc_t *allocator; apr_sockaddr_t *address; apr_socket_t *skt; apr_pool_t *skt_pool; /* the last reqevents we gave to pollset_add */ apr_int16_t reqevents; /* the events we've seen for this connection in our returned pollset */ apr_int16_t seen_in_pollset; /* are we a dirty connection that needs its poll status updated? */ int dirty_conn; /* number of completed requests we've sent */ unsigned int completed_requests; /* number of completed responses we've got */ unsigned int completed_responses; /* keepalive */ unsigned int probable_keepalive_limit; /* someone has told us that the connection is closing * so, let's start a new socket. */ int closing; /* This connection may have responses without a request! */ int async_responses; serf_bucket_t *current_async_response; serf_response_acceptor_t async_acceptor; void *async_acceptor_baton; serf_response_handler_t async_handler; void *async_handler_baton; /* A bucket wrapped around our socket (for reading responses). */ serf_bucket_t *stream; /* A reference to the aggregate bucket that provides the boundary between * request level buckets and connection level buckets. */ serf_bucket_t *ostream_head; serf_bucket_t *ostream_tail; /* The list of active requests. */ serf_request_t *requests; serf_request_t *requests_tail; /* The list of requests we're holding on to because we're going to * reset the connection soon. */ serf_request_t *hold_requests; serf_request_t *hold_requests_tail; struct iovec vec[IOV_MAX]; int vec_len; serf_connection_setup_t setup; void *setup_baton; serf_connection_closed_t closed; void *closed_baton; /* Max. number of outstanding requests. */ unsigned int max_outstanding_requests; int hit_eof; /* Host info. */ const char *host_url; apr_uri_t host_info; /* connection and authentication scheme specific information */ void *authn_baton; void *proxy_authn_baton; }; /*** Authentication handler declarations ***/ /** * For each authentication scheme we need a handler function of type * serf__auth_handler_func_t. This function will be called when an * authentication challenge is received in a session. */ typedef apr_status_t (*serf__auth_handler_func_t)(int code, serf_request_t *request, serf_bucket_t *response, const char *auth_hdr, const char *auth_attr, void *baton, apr_pool_t *pool); /** * For each authentication scheme we need an initialization function of type * serf__init_context_func_t. This function will be called the first time * serf tries a specific authentication scheme handler. */ typedef apr_status_t (*serf__init_context_func_t)(int code, serf_context_t *conn, apr_pool_t *pool); /** * For each authentication scheme we need an initialization function of type * serf__init_conn_func_t. This function will be called when a new * connection is opened. */ typedef apr_status_t (*serf__init_conn_func_t)(int code, serf_connection_t *conn, apr_pool_t *pool); /** * For each authentication scheme we need a setup_request function of type * serf__setup_request_func_t. This function will be called when a * new serf_request_t object is created and should fill in the correct * authentication headers (if needed). */ typedef apr_status_t (*serf__setup_request_func_t)(int code, serf_connection_t *conn, const char *method, const char *uri, serf_bucket_t *hdrs_bkt); /** * This function will be called when a response is received, so that the * scheme handler can validate the Authentication related response headers * (if needed). */ typedef apr_status_t (*serf__validate_response_func_t)(int code, serf_connection_t *conn, serf_request_t *request, serf_bucket_t *response, apr_pool_t *pool); /** * serf__authn_scheme_t: vtable for an authn scheme provider. */ struct serf__authn_scheme_t { /* The http status code that's handled by this authentication scheme. Normal values are 401 for server authentication and 407 for proxy authentication */ int code; /* The name of this authentication scheme. This should be a case sensitive match of the string sent in the HTTP authentication header. */ const char *name; /* Internal code used for this authn type. */ int type; /* The context initialization function if any; otherwise, NULL */ serf__init_context_func_t init_ctx_func; /* The connection initialization function if any; otherwise, NULL */ serf__init_conn_func_t init_conn_func; /* The authentication handler function */ serf__auth_handler_func_t handle_func; /* Function to set up the authentication header of a request */ serf__setup_request_func_t setup_request_func; /* Function to validate the authentication header of a response */ serf__validate_response_func_t validate_response_func; }; /** * Handles a 401 or 407 response, tries the different available authentication * handlers. */ apr_status_t serf__handle_auth_response(int *consumed_response, serf_request_t *request, serf_bucket_t *response, void *baton, apr_pool_t *pool); /* fromt context.c */ void serf__context_progress_delta(void *progress_baton, apr_off_t read, apr_off_t written); /* from incoming.c */ apr_status_t serf__process_client(serf_incoming_t *l, apr_int16_t events); apr_status_t serf__process_listener(serf_listener_t *l); /* from outgoing.c */ apr_status_t serf__open_connections(serf_context_t *ctx); apr_status_t serf__process_connection(serf_connection_t *conn, apr_int16_t events); apr_status_t serf__conn_update_pollset(serf_connection_t *conn); #endif 07070100034c38000081a40000000000000000000000014cbd2f33000048550000010000010036ffffffffffffffff0000003200000000root/usr/local/include/serf-0/serf_bucket_types.h/* Copyright 2002-2004 Justin Erenkrantz and Greg Stein * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef SERF_BUCKET_TYPES_H #define SERF_BUCKET_TYPES_H #include #include /* this header and serf.h refer to each other, so take a little extra care */ #ifndef SERF_H #include "serf.h" #endif /** * @file serf_bucket_types.h * @brief serf-supported bucket types */ /* ### this whole file needs docco ... */ #ifdef __cplusplus extern "C" { #endif /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_request; #define SERF_BUCKET_IS_REQUEST(b) SERF_BUCKET_CHECK((b), request) serf_bucket_t *serf_bucket_request_create( const char *method, const char *URI, serf_bucket_t *body, serf_bucket_alloc_t *allocator); serf_bucket_t *serf_bucket_request_get_headers( serf_bucket_t *request); void serf_bucket_request_become( serf_bucket_t *bucket, const char *method, const char *uri, serf_bucket_t *body); /** * Sets the root url of the remote host. If this request contains a relative * url, it will be prefixed with the root url to form an absolute url. * @a bucket is the request bucket. @a root_url is the absolute url of the * root of the remote host, without the closing '/'. */ void serf_bucket_request_set_root( serf_bucket_t *bucket, const char *root_url); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_response; #define SERF_BUCKET_IS_RESPONSE(b) SERF_BUCKET_CHECK((b), response) serf_bucket_t *serf_bucket_response_create( serf_bucket_t *stream, serf_bucket_alloc_t *allocator); #define SERF_HTTP_VERSION(major, minor) ((major) * 1000 + (minor)) #define SERF_HTTP_11 SERF_HTTP_VERSION(1, 1) #define SERF_HTTP_10 SERF_HTTP_VERSION(1, 0) typedef struct { int version; int code; const char *reason; } serf_status_line; /** * Return the Status-Line information, if available. This function * works like other bucket read functions: it may return APR_EAGAIN or * APR_EOF to signal the state of the bucket for reading. A return * value of APR_SUCCESS will always indicate that status line * information was returned; for other return values the caller must * check the version field in @a sline. A value of 0 means that the * data is not (yet) present. */ apr_status_t serf_bucket_response_status( serf_bucket_t *bkt, serf_status_line *sline); /** * Wait for the HTTP headers to be processed for a @a response. * * If the headers are available, APR_SUCCESS is returned. * If the headers aren't available, APR_EAGAIN is returned. */ apr_status_t serf_bucket_response_wait_for_headers( serf_bucket_t *response); /** * Get the headers bucket for @a response. */ serf_bucket_t *serf_bucket_response_get_headers( serf_bucket_t *response); /** * Advise the response @a bucket that this was from a HEAD request and * that it should not expect to see a response body. */ void serf_bucket_response_set_head( serf_bucket_t *bucket); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_bwtp_frame; #define SERF_BUCKET_IS_BWTP_FRAME(b) SERF_BUCKET_CHECK((b), bwtp_frame) extern const serf_bucket_type_t serf_bucket_type_bwtp_incoming_frame; #define SERF_BUCKET_IS_BWTP_INCOMING_FRAME(b) SERF_BUCKET_CHECK((b), bwtp_incoming_frame) int serf_bucket_bwtp_frame_get_channel( serf_bucket_t *hdr); int serf_bucket_bwtp_frame_get_type( serf_bucket_t *hdr); const char *serf_bucket_bwtp_frame_get_phrase( serf_bucket_t *hdr); serf_bucket_t *serf_bucket_bwtp_frame_get_headers( serf_bucket_t *hdr); serf_bucket_t *serf_bucket_bwtp_channel_open( int channel, const char *URI, serf_bucket_alloc_t *allocator); serf_bucket_t *serf_bucket_bwtp_channel_close( int channel, serf_bucket_alloc_t *allocator); serf_bucket_t *serf_bucket_bwtp_header_create( int channel, const char *phrase, serf_bucket_alloc_t *allocator); serf_bucket_t *serf_bucket_bwtp_message_create( int channel, serf_bucket_t *body, serf_bucket_alloc_t *allocator); serf_bucket_t *serf_bucket_bwtp_incoming_frame_create( serf_bucket_t *bkt, serf_bucket_alloc_t *allocator); apr_status_t serf_bucket_bwtp_incoming_frame_wait_for_headers( serf_bucket_t *bkt); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_aggregate; #define SERF_BUCKET_IS_AGGREGATE(b) SERF_BUCKET_CHECK((b), aggregate) typedef apr_status_t (*serf_bucket_aggregate_eof_t)( void *baton, serf_bucket_t *aggregate_bucket); /** serf_bucket_aggregate_cleanup will instantly destroy all buckets in the aggregate bucket that have been read completely. Whereas normally, these buckets are destroyed on every read operation. */ void serf_bucket_aggregate_cleanup( serf_bucket_t *bucket, serf_bucket_alloc_t *allocator); serf_bucket_t *serf_bucket_aggregate_create( serf_bucket_alloc_t *allocator); /* Creates a stream bucket. A stream bucket is like an aggregate bucket, but: - it doesn't destroy its child buckets on cleanup - one can always keep adding child buckets, the handler FN should return APR_EOF when no more buckets will be added. Note: keep this factory function internal for now. If it turns out this bucket type is useful outside serf, we should make it an actual separate type. */ serf_bucket_t *serf__bucket_stream_create( serf_bucket_alloc_t *allocator, serf_bucket_aggregate_eof_t fn, void *baton); /** Transform @a bucket in-place into an aggregate bucket. */ void serf_bucket_aggregate_become( serf_bucket_t *bucket); void serf_bucket_aggregate_prepend( serf_bucket_t *aggregate_bucket, serf_bucket_t *prepend_bucket); void serf_bucket_aggregate_append( serf_bucket_t *aggregate_bucket, serf_bucket_t *append_bucket); void serf_bucket_aggregate_hold_open( serf_bucket_t *aggregate_bucket, serf_bucket_aggregate_eof_t fn, void *baton); void serf_bucket_aggregate_prepend_iovec( serf_bucket_t *aggregate_bucket, struct iovec *vecs, int vecs_count); void serf_bucket_aggregate_append_iovec( serf_bucket_t *aggregate_bucket, struct iovec *vecs, int vecs_count); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_file; #define SERF_BUCKET_IS_FILE(b) SERF_BUCKET_CHECK((b), file) serf_bucket_t *serf_bucket_file_create( apr_file_t *file, serf_bucket_alloc_t *allocator); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_socket; #define SERF_BUCKET_IS_SOCKET(b) SERF_BUCKET_CHECK((b), socket) serf_bucket_t *serf_bucket_socket_create( apr_socket_t *skt, serf_bucket_alloc_t *allocator); /** * Call @a progress_func every time bytes are read from the socket, pass * the number of bytes read. * * When using serf's bytes read & written progress indicator, pass * @a serf_context_progress_delta for progress_func and the serf_context for * progress_baton. */ void serf_bucket_socket_set_read_progress_cb( serf_bucket_t *bucket, const serf_progress_t progress_func, void *progress_baton); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_simple; #define SERF_BUCKET_IS_SIMPLE(b) SERF_BUCKET_CHECK((b), simple) typedef void (*serf_simple_freefunc_t)( void *baton, const char *data); serf_bucket_t *serf_bucket_simple_create( const char *data, apr_size_t len, serf_simple_freefunc_t freefunc, void *freefunc_baton, serf_bucket_alloc_t *allocator); /** * Equivalent to serf_bucket_simple_create, except that the bucket takes * ownership of a private copy of the data. */ serf_bucket_t *serf_bucket_simple_copy_create( const char *data, apr_size_t len, serf_bucket_alloc_t *allocator); #define SERF_BUCKET_SIMPLE_STRING(s,a) \ serf_bucket_simple_create(s, strlen(s), NULL, NULL, a); #define SERF_BUCKET_SIMPLE_STRING_LEN(s,l,a) \ serf_bucket_simple_create(s, l, NULL, NULL, a); /* ==================================================================== */ /* Note: apr_mmap_t is always defined, but if APR doesn't have mmaps, then the caller can never create an apr_mmap_t to pass to this function. */ extern const serf_bucket_type_t serf_bucket_type_mmap; #define SERF_BUCKET_IS_MMAP(b) SERF_BUCKET_CHECK((b), mmap) serf_bucket_t *serf_bucket_mmap_create( apr_mmap_t *mmap, serf_bucket_alloc_t *allocator); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_headers; #define SERF_BUCKET_IS_HEADERS(b) SERF_BUCKET_CHECK((b), headers) serf_bucket_t *serf_bucket_headers_create( serf_bucket_alloc_t *allocator); /** * Set, default: value copied. * * Set the specified @a header within the bucket, copying the @a value * into space from this bucket's allocator. The header is NOT copied, * so it should remain in scope at least as long as the bucket. */ void serf_bucket_headers_set( serf_bucket_t *headers_bucket, const char *header, const char *value); /** * Set, copies: header and value copied. * * Copy the specified @a header and @a value into the bucket, using space * from this bucket's allocator. */ void serf_bucket_headers_setc( serf_bucket_t *headers_bucket, const char *header, const char *value); /** * Set, no copies. * * Set the specified @a header and @a value into the bucket, without * copying either attribute. Both attributes should remain in scope at * least as long as the bucket. * * @note In the case where a header already exists this will result * in a reallocation and copy, @see serf_bucket_headers_setn. */ void serf_bucket_headers_setn( serf_bucket_t *headers_bucket, const char *header, const char *value); /** * Set, extended: fine grained copy control of header and value. * * Set the specified @a header, with length @a header_size with the * @a value, and length @a value_size, into the bucket. The header will * be copied if @a header_copy is set, and the value is copied if * @a value_copy is set. If the values are not copied, then they should * remain in scope at least as long as the bucket. * * If @a headers_bucket already contains a header with the same name * as @a header, then append @a value to the existing value, * separating with a comma (as per RFC 2616, section 4.2). In this * case, the new value must be allocated and the header re-used, so * behave as if @a value_copy were true and @a header_copy false. */ void serf_bucket_headers_setx( serf_bucket_t *headers_bucket, const char *header, apr_size_t header_size, int header_copy, const char *value, apr_size_t value_size, int value_copy); const char *serf_bucket_headers_get( serf_bucket_t *headers_bucket, const char *header); /** * @param baton opaque baton as passed to @see serf_bucket_headers_do * @param key The header key from this iteration through the table * @param value The header value from this iteration through the table */ typedef int (serf_bucket_headers_do_callback_fn_t)( void *baton, const char *key, const char *value); /** * Iterates over all headers of the message and invokes the callback * function with header key and value. Stop iterating when no more * headers are available or when the callback function returned a * non-0 value. * * @param headers_bucket headers to iterate over * @param func callback routine to invoke for every header in the bucket * @param baton baton to pass on each invocation to func */ void serf_bucket_headers_do( serf_bucket_t *headers_bucket, serf_bucket_headers_do_callback_fn_t func, void *baton); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_chunk; #define SERF_BUCKET_IS_CHUNK(b) SERF_BUCKET_CHECK((b), chunk) serf_bucket_t *serf_bucket_chunk_create( serf_bucket_t *stream, serf_bucket_alloc_t *allocator); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_dechunk; #define SERF_BUCKET_IS_DECHUNK(b) SERF_BUCKET_CHECK((b), dechunk) serf_bucket_t *serf_bucket_dechunk_create( serf_bucket_t *stream, serf_bucket_alloc_t *allocator); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_deflate; #define SERF_BUCKET_IS_DEFLATE(b) SERF_BUCKET_CHECK((b), deflate) #define SERF_DEFLATE_GZIP 0 #define SERF_DEFLATE_DEFLATE 1 serf_bucket_t *serf_bucket_deflate_create( serf_bucket_t *stream, serf_bucket_alloc_t *allocator, int format); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_limit; #define SERF_BUCKET_IS_LIMIT(b) SERF_BUCKET_CHECK((b), limit) serf_bucket_t *serf_bucket_limit_create( serf_bucket_t *stream, apr_size_t limit, serf_bucket_alloc_t *allocator); /* ==================================================================== */ #define SERF_SSL_CERT_NOTYETVALID 1 #define SERF_SSL_CERT_EXPIRED 2 #define SERF_SSL_CERT_UNKNOWNCA 4 #define SERF_SSL_CERT_SELF_SIGNED 8 #define SERF_SSL_CERT_UNKNOWN_FAILURE 16 extern const serf_bucket_type_t serf_bucket_type_ssl_encrypt; #define SERF_BUCKET_IS_SSL_ENCRYPT(b) SERF_BUCKET_CHECK((b), ssl_encrypt) typedef struct serf_ssl_context_t serf_ssl_context_t; typedef struct serf_ssl_certificate_t serf_ssl_certificate_t; typedef apr_status_t (*serf_ssl_need_client_cert_t)( void *data, const char **cert_path); typedef apr_status_t (*serf_ssl_need_cert_password_t)( void *data, const char *cert_path, const char **password); typedef apr_status_t (*serf_ssl_need_server_cert_t)( void *data, int failures, const serf_ssl_certificate_t *cert); void serf_ssl_client_cert_provider_set( serf_ssl_context_t *context, serf_ssl_need_client_cert_t callback, void *data, void *cache_pool); void serf_ssl_client_cert_password_set( serf_ssl_context_t *context, serf_ssl_need_cert_password_t callback, void *data, void *cache_pool); /** * Set a callback to override the default SSL server certificate validation * algorithm. */ void serf_ssl_server_cert_callback_set( serf_ssl_context_t *context, serf_ssl_need_server_cert_t callback, void *data); /** * Use the default root CA certificates as included with the OpenSSL library. */ apr_status_t serf_ssl_use_default_certificates( serf_ssl_context_t *context); /** * Return the depth of the certificate. */ int serf_ssl_cert_depth( const serf_ssl_certificate_t *cert); /** * Extract the fields of the issuer in a table with keys (E, CN, OU, O, L, * ST and C). The returned table will be allocated in @a pool. */ apr_hash_t *serf_ssl_cert_issuer( const serf_ssl_certificate_t *cert, apr_pool_t *pool); /** * Extract the fields of the subject in a table with keys (E, CN, OU, O, L, * ST and C). The returned table will be allocated in @a pool. */ apr_hash_t *serf_ssl_cert_subject( const serf_ssl_certificate_t *cert, apr_pool_t *pool); /** * Extract the fields of the certificate in a table with keys (sha1, notBefore, * notAfter). The returned table will be allocated in @a pool. */ apr_hash_t *serf_ssl_cert_certificate( const serf_ssl_certificate_t *cert, apr_pool_t *pool); /** * Export a certificate to base64-encoded, zero-terminated string. * The returned string is allocated in @a pool. Returns NULL on failure. */ const char *serf_ssl_cert_export( const serf_ssl_certificate_t *cert, apr_pool_t *pool); /** * Load a CA certificate file from a path @a file_path. If the file was loaded * and parsed correctly, a certificate @a cert will be created and returned. * This certificate object will be alloced in @a pool. */ apr_status_t serf_ssl_load_cert_file( serf_ssl_certificate_t **cert, const char *file_path, apr_pool_t *pool); /** * Adds the certificate @a cert to the list of trusted certificates in * @a ssl_ctx that will be used for verification. * See also @a serf_ssl_load_cert_file. */ apr_status_t serf_ssl_trust_cert( serf_ssl_context_t *ssl_ctx, serf_ssl_certificate_t *cert); serf_bucket_t *serf_bucket_ssl_encrypt_create( serf_bucket_t *stream, serf_ssl_context_t *ssl_context, serf_bucket_alloc_t *allocator); serf_ssl_context_t *serf_bucket_ssl_encrypt_context_get( serf_bucket_t *bucket); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_ssl_decrypt; #define SERF_BUCKET_IS_SSL_DECRYPT(b) SERF_BUCKET_CHECK((b), ssl_decrypt) serf_bucket_t *serf_bucket_ssl_decrypt_create( serf_bucket_t *stream, serf_ssl_context_t *ssl_context, serf_bucket_alloc_t *allocator); serf_ssl_context_t *serf_bucket_ssl_decrypt_context_get( serf_bucket_t *bucket); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_barrier; #define SERF_BUCKET_IS_BARRIER(b) SERF_BUCKET_CHECK((b), barrier) serf_bucket_t *serf_bucket_barrier_create( serf_bucket_t *stream, serf_bucket_alloc_t *allocator); /* ==================================================================== */ /* ### do we need a PIPE bucket type? they are simple apr_file_t objects */ #ifdef __cplusplus } #endif #endif /* !SERF_BUCKET_TYPES_H */ 07070100034c39000081a40000000000000000000000014cbd2f33000022860000010000010036ffffffffffffffff0000003100000000root/usr/local/include/serf-0/serf_bucket_util.h/* Copyright 2002-2004 Justin Erenkrantz and Greg Stein * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef SERF_BUCKET_UTIL_H #define SERF_BUCKET_UTIL_H /** * @file serf_bucket_util.h * @brief This header defines a set of functions and other utilities * for implementing buckets. It is not needed by users of the bucket * system. */ #include "serf.h" #ifdef __cplusplus extern "C" { #endif /** * Basic bucket creation function. * * This function will create a bucket of @a type, allocating the necessary * memory from @a allocator. The @a data bucket-private information will * be stored into the bucket. */ serf_bucket_t *serf_bucket_create( const serf_bucket_type_t *type, serf_bucket_alloc_t *allocator, void *data); /** * Default implementation of the @see read_iovec functionality. * * This function will use the @see read function to get a block of memory, * then return it in the iovec. */ apr_status_t serf_default_read_iovec( serf_bucket_t *bucket, apr_size_t requested, int vecs_size, struct iovec *vecs, int *vecs_used); /** * Default implementation of the @see read_for_sendfile functionality. * * This function will use the @see read function to get a block of memory, * then return it as a header. No file will be returned. */ apr_status_t serf_default_read_for_sendfile( serf_bucket_t *bucket, apr_size_t requested, apr_hdtr_t *hdtr, apr_file_t **file, apr_off_t *offset, apr_size_t *len); /** * Default implementation of the @see read_bucket functionality. * * This function will always return NULL, indicating that the @a type * of bucket cannot be found within @a bucket. */ serf_bucket_t *serf_default_read_bucket( serf_bucket_t *bucket, const serf_bucket_type_t *type); /** * Default implementation of the @see destroy functionality. * * This function will return the @a bucket to its allcoator. */ void serf_default_destroy( serf_bucket_t *bucket); /** * Default implementation of the @see destroy functionality. * * This function will return the @a bucket, and the data member to its * allocator. */ void serf_default_destroy_and_data( serf_bucket_t *bucket); /** * Default implementation of the @see snapshot functionality * * This function will return an error to indicate it's not implemented. */ apr_status_t serf_default_snapshot( serf_bucket_t *bucket); /* * Default implementation of the @see restore_snapshot functionality * * This function will return an error to indicate it's not implemented. */ apr_status_t serf_default_restore_snapshot( serf_bucket_t *bucket); /* * Default implementation of the @see is_snapshot_set functionality * * This function will return 0 (no snapshot set). */ int serf_default_is_snapshot_set( serf_bucket_t *bucket); /** * Allocate @a size bytes of memory using @a allocator. * * Returns NULL of the requested memory size could not be allocated. */ void *serf_bucket_mem_alloc( serf_bucket_alloc_t *allocator, apr_size_t size); /** * Allocate @a size bytes of memory using @a allocator and set all of the * memory to 0. * * Returns NULL of the requested memory size could not be allocated. */ void *serf_bucket_mem_calloc( serf_bucket_alloc_t *allocator, apr_size_t size); /** * Free the memory at @a block, returning it to @a allocator. */ void serf_bucket_mem_free( serf_bucket_alloc_t *allocator, void *block); /** * Analogous to apr_pstrmemdup, using a bucket allocator instead. */ char *serf_bstrmemdup( serf_bucket_alloc_t *allocator, const char *str, apr_size_t size); /** * Analogous to apr_pmemdup, using a bucket allocator instead. */ void * serf_bmemdup( serf_bucket_alloc_t *allocator, const void *mem, apr_size_t size); /** * Analogous to apr_pstrdup, using a bucket allocator instead. */ char * serf_bstrdup( serf_bucket_alloc_t *allocator, const char *str); /** * Read data up to a newline. * * @a acceptable contains the allowed forms of a newline, and @a found * will return the particular newline type that was found. If a newline * is not found, then SERF_NEWLINE_NONE will be placed in @a found. * * @a data should contain a pointer to the data to be scanned. @a len * should specify the length of that data buffer. On exit, @a data will * be advanced past the newline, and @a len will specify the remaining * amount of data in the buffer. * * Given this pattern of behavior, the caller should store the initial * value of @a data as the line start. The difference between the * returned value of @a data and the saved start is the length of the * line. * * Note that the newline character(s) will remain within the buffer. * This function scans at a byte level for the newline characters. Thus, * the data buffer may contain NUL characters. As a corollary, this * function only works on 8-bit character encodings. * * If the data is fully consumed (@a len gets set to zero) and a CR * character is found at the end and the CRLF sequence is allowed, then * this function may store SERF_NEWLINE_CRLF_SPLIT into @a found. The * caller should take particular consideration for the CRLF sequence * that may be split across data buffer boundaries. */ void serf_util_readline( const char **data, apr_size_t *len, int acceptable, int *found); /** The buffer size used within @see serf_databuf_t. */ #define SERF_DATABUF_BUFSIZE 8000 /** Callback function which is used to refill the data buffer. * * The function takes @a baton, which is the @see read_baton value * from the serf_databuf_t structure. Data should be placed into * a buffer specified by @a buf, which is @a bufsize bytes long. * The amount of data read should be returned in @a len. * * APR_EOF should be returned if no more data is available. APR_EAGAIN * should be returned, rather than blocking. In both cases, @a buf * should be filled in and @a len set, as appropriate. */ typedef apr_status_t (*serf_databuf_reader_t)( void *baton, apr_size_t bufsize, char *buf, apr_size_t *len); /** * This structure is used as an intermediate data buffer for some "external" * source of data. It works as a scratch pad area for incoming data to be * stored, and then returned as a ptr/len pair by the bucket read functions. * * This structure should be initialized by calling @see serf_databuf_init. * Users should not bother to zero the structure beforehand. */ typedef struct { /** The current data position within the buffer. */ const char *current; /** Amount of data remaining in the buffer. */ apr_size_t remaining; /** Callback function. */ serf_databuf_reader_t read; /** A baton to hold context-specific data. */ void *read_baton; /** Records the status from the last @see read operation. */ apr_status_t status; /** Holds the data until it can be returned. */ char buf[SERF_DATABUF_BUFSIZE]; } serf_databuf_t; /** * Initialize the @see serf_databuf_t structure specified by @a databuf. */ void serf_databuf_init( serf_databuf_t *databuf); /** * Implement a bucket-style read function from the @see serf_databuf_t * structure given by @a databuf. * * The @a requested, @a data, and @a len fields are interpreted and used * as in the read function of @see serf_bucket_t. */ apr_status_t serf_databuf_read( serf_databuf_t *databuf, apr_size_t requested, const char **data, apr_size_t *len); /** * Implement a bucket-style readline function from the @see serf_databuf_t * structure given by @a databuf. * * The @a acceptable, @a found, @a data, and @a len fields are interpreted * and used as in the read function of @see serf_bucket_t. */ apr_status_t serf_databuf_readline( serf_databuf_t *databuf, int acceptable, int *found, const char **data, apr_size_t *len); /** * Implement a bucket-style peek function from the @see serf_databuf_t * structure given by @a databuf. * * The @a data, and @a len fields are interpreted and used as in the * peek function of @see serf_bucket_t. */ apr_status_t serf_databuf_peek( serf_databuf_t *databuf, const char **data, apr_size_t *len); #ifdef __cplusplus } #endif #endif /* !SERF_BUCKET_UTIL_H */ 07070100034c37000081a40000000000000000000000014cbd2f33000092400000010000010036ffffffffffffffff0000002500000000root/usr/local/include/serf-0/serf.h/* Copyright 2002-2004 Justin Erenkrantz and Greg Stein * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef SERF_H #define SERF_H /** * @file serf.h * @brief Main serf header file */ #include #include #include #include #include #include #include #include #ifdef __cplusplus extern "C" { #endif /* Forward declare some structures */ typedef struct serf_context_t serf_context_t; typedef struct serf_bucket_t serf_bucket_t; typedef struct serf_bucket_type_t serf_bucket_type_t; typedef struct serf_bucket_alloc_t serf_bucket_alloc_t; typedef struct serf_connection_t serf_connection_t; typedef struct serf_listener_t serf_listener_t; typedef struct serf_incoming_t serf_incoming_t; typedef struct serf_incoming_request_t serf_incoming_request_t; typedef struct serf_request_t serf_request_t; /** * @defgroup serf high-level constructs * @ingroup serf * @{ */ /** * Serf-specific error codes */ #define SERF_ERROR_RANGE 100 /* This code is for when this is the last response on this connection: * i.e. do not send any more requests on this connection or expect * any more responses. */ #define SERF_ERROR_CLOSING (APR_OS_START_USERERR + SERF_ERROR_RANGE + 1) /* This code is for when the connection terminated before the request * could be processed on the other side. */ #define SERF_ERROR_REQUEST_LOST (APR_OS_START_USERERR + SERF_ERROR_RANGE + 2) /* General authentication related errors */ #define SERF_ERROR_AUTHN_FAILED (APR_OS_START_USERERR + SERF_ERROR_RANGE + 90) /* None of the available authn mechanisms for the request are supported */ #define SERF_ERROR_AUTHN_NOT_SUPPORTED (APR_OS_START_USERERR + SERF_ERROR_RANGE + 91) /* Authn was requested by the server but the header lacked some attribute */ #define SERF_ERROR_AUTHN_MISSING_ATTRIBUTE (APR_OS_START_USERERR + SERF_ERROR_RANGE + 92) /* Authentication handler initialization related errors */ #define SERF_ERROR_AUTHN_INITALIZATION_FAILED (APR_OS_START_USERERR +\ SERF_ERROR_RANGE + 93) /** * Create a new context for serf operations. * * A serf context defines a control loop which processes multiple * connections simultaneously. * * The context will be allocated within @a pool. */ serf_context_t *serf_context_create( apr_pool_t *pool); /** * Callback function. Add a socket to the externally managed poll set. * * Both @a pfd and @a serf_baton should be used when calling serf_event_trigger * later. */ typedef apr_status_t (*serf_socket_add_t)( void *user_baton, apr_pollfd_t *pfd, void *serf_baton); /** * Callback function. Remove the socket, identified by both @a pfd and * @a serf_baton from the externally managed poll set. */ typedef apr_status_t (*serf_socket_remove_t)( void *user_baton, apr_pollfd_t *pfd, void *serf_baton); /* Create a new context for serf operations. * * Use this function to make serf not use its internal control loop, but * instead rely on an external event loop. Serf will use the @a addf and @a rmf * callbacks to notify of any event on a connection. The @a user_baton will be * passed through the addf and rmf callbacks. * * The context will be allocated within @a pool. */ serf_context_t *serf_context_create_ex( void *user_baton, serf_socket_add_t addf, serf_socket_remove_t rmf, apr_pool_t *pool); /** * Make serf process events on a connection, identified by both @a pfd and * @a serf_baton. * * Any outbound data is delivered, and incoming data is made available to * the associated response handlers and their buckets. * * If any data is processed (incoming or outgoing), then this function will * return with APR_SUCCESS. */ apr_status_t serf_event_trigger( serf_context_t *s, void *serf_baton, const apr_pollfd_t *pfd); /** @see serf_context_run should not block at all. */ #define SERF_DURATION_NOBLOCK 0 /** @see serf_context_run should run for (nearly) "forever". */ #define SERF_DURATION_FOREVER 2000000000 /* approx 1^31 */ /** * Run the main networking control loop. * * The set of connections defined by the serf context @a ctx are processed. * Any outbound data is delivered, and incoming data is made available to * the associated response handlers and their buckets. This function will * block on the network for no longer than @a duration microseconds. * * If any data is processed (incoming or outgoing), then this function will * return with APR_SUCCESS. Typically, the caller will just want to call it * again to continue processing data. * * If no activity occurs within the specified timeout duration, then * APR_TIMEUP is returned. * * All temporary allocations will be made in @a pool. */ apr_status_t serf_context_run( serf_context_t *ctx, apr_short_interval_time_t duration, apr_pool_t *pool); apr_status_t serf_context_prerun( serf_context_t *ctx); /** * Callback function for progress information. @a progress indicates cumulative * number of bytes read or written, for the whole context. */ typedef void (*serf_progress_t)( void *progress_baton, apr_off_t read, apr_off_t write); /** * Sets the progress callback function. @a progress_func will be called every * time bytes are read of or written on a socket. */ void serf_context_set_progress_cb( serf_context_t *ctx, const serf_progress_t progress_func, void *progress_baton); /** @} */ /** * @defgroup serf connections and requests * @ingroup serf * @{ */ /** * When a connection is established, the application needs to wrap some * buckets around @a skt to enable serf to process incoming responses. This * is the control point for assembling connection-level processing logic * around the given socket. * * The @a setup_baton is the baton established at connection creation time. * * This callback corresponds to reading from the server. Since this is an * on-demand activity, we use a callback. The corresponding write operation * is based on the @see serf_request_deliver function, where the application * can assemble the appropriate bucket(s) before delivery. * * The returned bucket should live at least as long as the connection itself. * It is assumed that an appropriate allocator is passed in @a setup_baton. * ### we may want to create a connection-level allocator and pass that * ### along. however, that allocator would *only* be used for this * ### callback. it may be wasteful to create a per-conn allocator, so this * ### baton-based, app-responsible form might be best. * * Responsibility for the buckets is passed to the serf library. They will be * destroyed when the connection is closed. * * All temporary allocations should be made in @a pool. */ typedef apr_status_t (*serf_connection_setup_t)( apr_socket_t *skt, serf_bucket_t **read_bkt, serf_bucket_t **write_bkt, void *setup_baton, apr_pool_t *pool); /** * ### need to update docco w.r.t socket. became "stream" recently. * ### the stream does not have a barrier, this callback should generally * ### add a barrier around the stream before incorporating it into a * ### response bucket stack. * ### should serf add the barrier automatically to protect its data * ### structure? i.e. the passed bucket becomes owned rather than * ### borrowed. that might suit overall semantics better. * Accept an incoming response for @a request, and its @a socket. A bucket * for the response should be constructed and returned. This is the control * point for assembling the appropriate wrapper buckets around the socket to * enable processing of the incoming response. * * The @a acceptor_baton is the baton provided when the specified request * was created. * * The request's pool and bucket allocator should be used for any allocations * that need to live for the duration of the response. Care should be taken * to bound the amount of memory stored in this pool -- to ensure that * allocations are not proportional to the amount of data in the response. * * Responsibility for the bucket is passed to the serf library. It will be * destroyed when the response has been fully read (the bucket returns an * APR_EOF status from its read functions). * * All temporary allocations should be made in @a pool. */ /* ### do we need to return an error? */ typedef serf_bucket_t * (*serf_response_acceptor_t)( serf_request_t *request, serf_bucket_t *stream, void *acceptor_baton, apr_pool_t *pool); /** * Notification callback for when a connection closes. * * This callback is used to inform an application that the @a conn * connection has been (abnormally) closed. The @a closed_baton is the * baton provided when the connection was first opened. The reason for * closure is given in @a why, and will be APR_SUCCESS if the application * requested closure (by clearing the pool used to allocate this * connection or calling serf_connection_close). * * All temporary allocations should be made in @a pool. */ typedef void (*serf_connection_closed_t)( serf_connection_t *conn, void *closed_baton, apr_status_t why, apr_pool_t *pool); /** * Response data has arrived and should be processed. * * Whenever response data for @a request arrives (initially, or continued data * arrival), this handler is invoked. The response data is available in the * @a response bucket. The @a handler_baton is passed along from the baton * provided by the request setup callback (@see serf_request_setup_t). * * The handler MUST process data from the @a response bucket until the * bucket's read function states it would block (see APR_STATUS_IS_EAGAIN). * The handler is invoked only when new data arrives. If no further data * arrives, and the handler does not process all available data, then the * system can result in a deadlock around the unprocessed, but read, data. * * The handler should return APR_EOF when the response has been fully read. * If calling the handler again would block, APR_EAGAIN should be returned. * If the handler should be invoked again, simply return APR_SUCCESS. * * Note: if the connection closed (at the request of the application, or * because of an (abnormal) termination) while a request is being delivered, * or before a response arrives, then @a response will be NULL. This is the * signal that the request was not delivered properly, and no further * response should be expected (this callback will not be invoked again). * If a request is injected into the connection (during this callback's * execution, or otherwise), then the connection will be reopened. * * All temporary allocations should be made in @a pool. */ typedef apr_status_t (*serf_response_handler_t)( serf_request_t *request, serf_bucket_t *response, void *handler_baton, apr_pool_t *pool); /** * Callback function to be implemented by the application, so that serf * can handle server and proxy authentication. * code = 401 (server) or 407 (proxy). * baton = the baton passed to serf_context_run. * authn_type = one of "Basic", "Digest". */ typedef apr_status_t (*serf_credentials_callback_t)( char **username, char **password, serf_request_t *request, void *baton, int code, const char *authn_type, const char *realm, apr_pool_t *pool); /** * Create a new connection associated with the @a ctx serf context. * * A connection will be created to (eventually) connect to the address * specified by @a address. The address must live at least as long as * @a pool (thus, as long as the connection object). * * The connection object will be allocated within @a pool. Clearing or * destroying this pool will close the connection, and terminate any * outstanding requests or responses. * * When the connection is closed (upon request or because of an error), * then the @a closed callback is invoked, and @a closed_baton is passed. * * ### doc on setup(_baton). tweak below comment re: acceptor. * NULL may be passed for @a acceptor and @a closed; default implementations * will be used. * * Note: the connection is not made immediately. It will be opened on * the next call to @see serf_context_run. */ serf_connection_t *serf_connection_create( serf_context_t *ctx, apr_sockaddr_t *address, serf_connection_setup_t setup, void *setup_baton, serf_connection_closed_t closed, void *closed_baton, apr_pool_t *pool); /** * Create a new connection associated with the @a ctx serf context. * * A connection will be created to (eventually) connect to the address * specified by @a address. The address must live at least as long as * @a pool (thus, as long as the connection object). * * The host address will be looked up based on the hostname in @a host_info. * * The connection object will be allocated within @a pool. Clearing or * destroying this pool will close the connection, and terminate any * outstanding requests or responses. * * When the connection is closed (upon request or because of an error), * then the @a closed callback is invoked, and @a closed_baton is passed. * * ### doc on setup(_baton). tweak below comment re: acceptor. * NULL may be passed for @a acceptor and @a closed; default implementations * will be used. * * Note: the connection is not made immediately. It will be opened on * the next call to @see serf_context_run. */ apr_status_t serf_connection_create2( serf_connection_t **conn, serf_context_t *ctx, apr_uri_t host_info, serf_connection_setup_t setup, void *setup_baton, serf_connection_closed_t closed, void *closed_baton, apr_pool_t *pool); typedef apr_status_t (*serf_accept_client_t)( serf_context_t *ctx, serf_listener_t *l, void *accept_baton, apr_socket_t *insock, apr_pool_t *pool); apr_status_t serf_listener_create( serf_listener_t **listener, serf_context_t *ctx, const char *host, apr_uint16_t port, void *accept_baton, serf_accept_client_t accept_func, apr_pool_t *pool); typedef apr_status_t (*serf_incoming_request_cb_t)( serf_context_t *ctx, serf_incoming_request_t *req, void *request_baton, apr_pool_t *pool); apr_status_t serf_incoming_create( serf_incoming_t **client, serf_context_t *ctx, apr_socket_t *insock, void *request_baton, serf_incoming_request_cb_t request, apr_pool_t *pool); /** * Reset the connection, but re-open the socket again. */ apr_status_t serf_connection_reset( serf_connection_t *conn); /** * Close the connection associated with @a conn and cancel all pending requests. * * The closed callback passed to serf_connection_create() will be invoked * with APR_SUCCESS. */ apr_status_t serf_connection_close( serf_connection_t *conn); /** * Sets the maximum number of outstanding requests @a max_requests on the * connection @a conn. Setting max_requests to 0 means unlimited (the default). * Ex.: setting max_requests to 1 means a request is sent when a response on the * previous request was received and handled. */ void serf_connection_set_max_outstanding_requests( serf_connection_t *conn, unsigned int max_requests); void serf_connection_set_async_responses( serf_connection_t *conn, serf_response_acceptor_t acceptor, void *acceptor_baton, serf_response_handler_t handler, void *handler_baton); /** * Setup the @a request for delivery on its connection. * * Right before this is invoked, @a pool will be built within the * connection's pool for the request to use. The associated response will * be allocated within that subpool. An associated bucket allocator will * be built. These items may be fetched from the request object through * @see serf_request_get_pool or @see serf_request_get_alloc. * * The content of the request is specified by the @a req_bkt bucket. When * a response arrives, the @a acceptor callback will be invoked (along with * the @a acceptor_baton) to produce a response bucket. That bucket will then * be passed to @a handler, along with the @a handler_baton. * * The responsibility for the request bucket is passed to the request * object. When the request is done with the bucket, it will be destroyed. */ typedef apr_status_t (*serf_request_setup_t)( serf_request_t *request, void *setup_baton, serf_bucket_t **req_bkt, serf_response_acceptor_t *acceptor, void **acceptor_baton, serf_response_handler_t *handler, void **handler_baton, apr_pool_t *pool); /** * Construct a request object for the @a conn connection. * * When it is time to deliver the request, the @a setup callback will * be invoked with the @a setup_baton passed into it to complete the * construction of the request object. * * If the request has not (yet) been delivered, then it may be canceled * with @see serf_request_cancel. * * Invoking any calls other than @see serf_request_cancel before the setup * callback executes is not supported. */ serf_request_t *serf_connection_request_create( serf_connection_t *conn, serf_request_setup_t setup, void *setup_baton); /** * Construct a request object for the @a conn connection, add it in the * list as the next to-be-written request before all unwritten requests. * * When it is time to deliver the request, the @a setup callback will * be invoked with the @a setup_baton passed into it to complete the * construction of the request object. * * If the request has not (yet) been delivered, then it may be canceled * with @see serf_request_cancel. * * Invoking any calls other than @see serf_request_cancel before the setup * callback executes is not supported. */ serf_request_t *serf_connection_priority_request_create( serf_connection_t *conn, serf_request_setup_t setup, void *setup_baton); /** * Cancel the request specified by the @a request object. * * If the request has been scheduled for delivery, then its response * handler will be run, passing NULL for the response bucket. * * If the request has already been (partially or fully) delivered, then * APR_EBUSY is returned and the request is *NOT* canceled. To properly * cancel the request, the connection must be closed (by clearing or * destroying its associated pool). */ apr_status_t serf_request_cancel( serf_request_t *request); /** * Return the pool associated with @a request. * * WARNING: be very careful about the kinds of things placed into this * pool. In particular, all allocation should be bounded in size, rather * than proportional to any data stream. */ apr_pool_t *serf_request_get_pool( const serf_request_t *request); /** * Return the bucket allocator associated with @a request. */ serf_bucket_alloc_t *serf_request_get_alloc( const serf_request_t *request); /** * Return the connection associated with @a request. */ serf_connection_t *serf_request_get_conn( const serf_request_t *request); /** * Update the @a handler and @a handler_baton for this @a request. * * This can be called after the request has started processing - * subsequent data will be delivered to this new handler. */ void serf_request_set_handler( serf_request_t *request, const serf_response_handler_t handler, const void **handler_baton); /** * Configure proxy server settings, to be used by all connections associated * with the @a ctx serf context. * * The next connection will be created to connect to the proxy server * specified by @a address. The address must live at least as long as the * serf context. */ void serf_config_proxy( serf_context_t *ctx, apr_sockaddr_t *address); /* Supported authentication types. */ #define SERF_AUTHN_NONE 0x00 #define SERF_AUTHN_BASIC 0x01 #define SERF_AUTHN_DIGEST 0x02 #define SERF_AUTHN_NTLM 0x04 #define SERF_AUTHN_NEGOTIATE 0x08 #define SERF_AUTHN_ALL 0xFF /** * Define the authentication handlers that serf will try on incoming requests. */ void serf_config_authn_types( serf_context_t *ctx, int authn_types); /** * Set the credentials callback handler. */ void serf_config_credentials_callback( serf_context_t *ctx, serf_credentials_callback_t cred_cb); /* ### maybe some connection control functions for flood? */ /*** Special bucket creation functions ***/ /** * Create a bucket of type 'socket bucket'. * This is basically a wrapper around @a serf_bucket_socket_create, which * initializes the bucket using connection and/or context specific settings. */ serf_bucket_t *serf_context_bucket_socket_create( serf_context_t *ctx, apr_socket_t *skt, serf_bucket_alloc_t *allocator); /** * Create a bucket of type 'request bucket'. * This is basically a wrapper around @a serf_bucket_request_create, which * initializes the bucket using request, connection and/or context specific * settings. * * This function will set following header(s): * - Host: if the connection was created with @a serf_connection_create2. */ serf_bucket_t *serf_request_bucket_request_create( serf_request_t *request, const char *method, const char *uri, serf_bucket_t *body, serf_bucket_alloc_t *allocator); /** @} */ /** * @defgroup serf buckets * @ingroup serf * @{ */ /** Pass as REQUESTED to the read function of a bucket to read, consume, * and return all available data. */ #define SERF_READ_ALL_AVAIL ((apr_size_t)-1) /** Acceptable newline types for bucket->readline(). */ #define SERF_NEWLINE_CR 0x0001 #define SERF_NEWLINE_CRLF 0x0002 #define SERF_NEWLINE_LF 0x0004 #define SERF_NEWLINE_ANY 0x0007 /** Used to indicate that a newline is not present in the data buffer. */ /* ### should we make this zero? */ #define SERF_NEWLINE_NONE 0x0008 /** Used to indicate that a CR was found at the end of a buffer, and CRLF * was acceptable. It may be that the LF is present, but it needs to be * read first. * * Note: an alternative to using this symbol would be for callers to see * the SERF_NEWLINE_CR return value, and know that some "end of buffer" was * reached. While this works well for @see serf_util_readline, it does not * necessary work as well for buckets (there is no obvious "end of buffer", * although there is an "end of bucket"). The other problem with that * alternative is that developers might miss the condition. This symbol * calls out the possibility and ensures that callers will watch for it. */ #define SERF_NEWLINE_CRLF_SPLIT 0x0010 struct serf_bucket_type_t { /** name of this bucket type */ const char *name; /** * Read (and consume) up to @a requested bytes from @a bucket. * * A pointer to the data will be returned in @a data, and its length * is specified by @a len. * * The data will exist until one of two conditions occur: * * 1) this bucket is destroyed * 2) another call to any read function or to peek() * * If an application needs the data to exist for a longer duration, * then it must make a copy. */ apr_status_t (*read)(serf_bucket_t *bucket, apr_size_t requested, const char **data, apr_size_t *len); /** * Read (and consume) a line of data from @a bucket. * * The acceptable forms of a newline are given by @a acceptable, and * the type found is returned in @a found. If a newline is not present * in the returned data, then SERF_NEWLINE_NONE is stored into @a found. * * A pointer to the data is returned in @a data, and its length is * specified by @a len. The data will include the newline, if present. * * Note that there is no way to limit the amount of data returned * by this function. * * The lifetime of the data is the same as that of the @see read * function above. */ apr_status_t (*readline)(serf_bucket_t *bucket, int acceptable, int *found, const char **data, apr_size_t *len); /** * Read a set of pointer/length pairs from the bucket. * * The size of the @a vecs array is specified by @a vecs_size. The * bucket should fill in elements of the array, and return the number * used in @a vecs_used. * * Each element of @a vecs should specify a pointer to a block of * data and a length of that data. * * The total length of all data elements should not exceed the * amount specified in @a requested. * * The lifetime of the data is the same as that of the @see read * function above. */ apr_status_t (*read_iovec)(serf_bucket_t *bucket, apr_size_t requested, int vecs_size, struct iovec *vecs, int *vecs_used); /** * Read data from the bucket in a form suitable for apr_socket_sendfile() * * On input, hdtr->numheaders and hdtr->numtrailers specify the size * of the hdtr->headers and hdtr->trailers arrays, respectively. The * bucket should fill in the headers and trailers, up to the specified * limits, and set numheaders and numtrailers to the number of iovecs * filled in for each item. * * @a file should be filled in with a file that can be read. If a file * is not available or appropriate, then NULL should be stored. The * file offset for the data should be stored in @a offset, and the * length of that data should be stored in @a len. If a file is not * returned, then @a offset and @a len should be ignored. * * The file position is not required to correspond to @a offset, and * the caller may manipulate it at will. * * The total length of all data elements, and the portion of the * file should not exceed the amount specified in @a requested. * * The lifetime of the data is the same as that of the @see read * function above. */ apr_status_t (*read_for_sendfile)(serf_bucket_t *bucket, apr_size_t requested, apr_hdtr_t *hdtr, apr_file_t **file, apr_off_t *offset, apr_size_t *len); /** * Look within @a bucket for a bucket of the given @a type. The bucket * must be the "initial" data because it will be consumed by this * function. If the given bucket type is available, then read and consume * it, and return it to the caller. * * This function is usually used by readers that have custom handling * for specific bucket types (e.g. looking for a file bucket to pass * to apr_socket_sendfile). * * If a bucket of the given type is not found, then NULL is returned. * * The returned bucket becomes the responsibility of the caller. When * the caller is done with the bucket, it should be destroyed. */ serf_bucket_t * (*read_bucket)(serf_bucket_t *bucket, const serf_bucket_type_t *type); /** * Peek, but don't consume, the data in @a bucket. * * Since this function is non-destructive, the implicit read size is * SERF_READ_ALL_AVAIL. The caller can then use whatever amount is * appropriate. * * The @a data parameter will point to the data, and @a len will * specify how much data is available. The lifetime of the data follows * the same rules as the @see read function above. * * Note: if the peek does not return enough data for your particular * use, then you must read/consume some first, then peek again. * * If the returned data represents all available data, then APR_EOF * will be returned. Since this function does not consume data, it * can return the same data repeatedly rather than blocking; thus, * APR_EAGAIN will never be returned. */ apr_status_t (*peek)(serf_bucket_t *bucket, const char **data, apr_size_t *len); /** * Destroy @a bucket, along with any associated resources. */ void (*destroy)(serf_bucket_t *bucket); /** * Save the current state of the @a bucket for later retrieval and return * APR_SUCCESS. A previously set snapshot will be cleared. * In case of error, the bucket should be considered invalid. */ apr_status_t (*snapshot)(serf_bucket_t *bucket); /** * Restore the state of the @a bucket to the state set in the last * snapshot and returns APR_SUCCESS. If no snapshot was set, the bucket's * state is unchanged and APR_SUCCESS is returned. * In case of error, the bucket should be considered invalid. */ apr_status_t (*restore_snapshot)(serf_bucket_t *bucket); /** * Test if a snapshot is set. Returns 0 if no snapshot was set, a non-0 * value if there is a snapshot set. */ int (*is_snapshot_set)(serf_bucket_t *bucket); /* ### apr buckets have 'copy', 'split', and 'setaside' functions. ### not sure whether those will be needed in this bucket model. */ }; /** * Should the use and lifecycle of buckets be tracked? * * When tracking, the system will ensure several semantic requirements * of bucket use: * * - if a bucket returns APR_EAGAIN, one of its read functions should * not be called immediately. the context's run loop should be called. * ### and for APR_EOF, too? * - all buckets must be drained of input before returning to the * context's run loop. * - buckets should not be destroyed before they return APR_EOF unless * the connection is closed for some reason. * * Undefine this symbol to avoid the tracking (and a performance gain). * * ### we may want to examine when/how we provide this. should it always * ### be compiled in? and apps select it before including this header? */ /* #define SERF_DEBUG_BUCKET_USE */ /* Internal macros for tracking bucket use. */ #ifdef SERF_DEBUG_BUCKET_USE #define SERF__RECREAD(b,s) serf_debug__record_read(b,s) #else #define SERF__RECREAD(b,s) (s) #endif #define serf_bucket_read(b,r,d,l) SERF__RECREAD(b, (b)->type->read(b,r,d,l)) #define serf_bucket_readline(b,a,f,d,l) \ SERF__RECREAD(b, (b)->type->readline(b,a,f,d,l)) #define serf_bucket_read_iovec(b,r,s,v,u) \ SERF__RECREAD(b, (b)->type->read_iovec(b,r,s,v,u)) #define serf_bucket_read_for_sendfile(b,r,h,f,o,l) \ SERF__RECREAD(b, (b)->type->read_for_sendfile(b,r,h,f,o,l)) #define serf_bucket_read_bucket(b,t) ((b)->type->read_bucket(b,t)) #define serf_bucket_peek(b,d,l) ((b)->type->peek(b,d,l)) #define serf_bucket_destroy(b) ((b)->type->destroy(b)) #define serf_bucket_snapshot(b) ((b)->type->snapshot(b)) #define serf_bucket_restore_snapshot(b) ((b)->type->restore_snapshot(b)) #define serf_bucket_is_snapshot_set(b) ((b)->type->is_snapshot_set(b)) /** * Check whether a real error occurred. Note that bucket read functions * can return EOF and EAGAIN as part of their "normal" operation, so they * should not be considered an error. */ #define SERF_BUCKET_READ_ERROR(status) ((status) \ && !APR_STATUS_IS_EOF(status) \ && !APR_STATUS_IS_EAGAIN(status)) struct serf_bucket_t { /** the type of this bucket */ const serf_bucket_type_t *type; /** bucket-private data */ void *data; /** the allocator used for this bucket (needed at destroy time) */ serf_bucket_alloc_t *allocator; }; /** * Generic macro to construct "is TYPE" macros. */ #define SERF_BUCKET_CHECK(b, btype) ((b)->type == &serf_bucket_type_ ## btype) /** * Notification callback for a block that was not returned to the bucket * allocator when its pool was destroyed. * * The block of memory is given by @a block. The baton provided when the * allocator was constructed is passed as @a unfreed_baton. */ typedef void (*serf_unfreed_func_t)( void *unfreed_baton, void *block); /** * Create a new allocator for buckets. * * All buckets are associated with a serf bucket allocator. This allocator * will be created within @a pool and will be destroyed when that pool is * cleared or destroyed. * * When the allocator is destroyed, if any allocations were not explicitly * returned (by calling serf_bucket_mem_free), then the @a unfreed callback * will be invoked for each block. @a unfreed_baton will be passed to the * callback. * * If @a unfreed is NULL, then the library will invoke the abort() stdlib * call. Any failure to return memory is a bug in the application, and an * abort can assist with determining what kinds of memory were not freed. */ serf_bucket_alloc_t *serf_bucket_allocator_create( apr_pool_t *pool, serf_unfreed_func_t unfreed, void *unfreed_baton); /** * Return the pool that was used for this @a allocator. * * WARNING: the use of this pool for allocations requires a very * detailed understanding of pool behaviors, the bucket system, * and knowledge of the bucket's use within the overall pattern * of request/response behavior. * * See design-guide.txt for more information about pool usage. */ apr_pool_t *serf_bucket_allocator_get_pool( const serf_bucket_alloc_t *allocator); /** * Utility structure for reading a complete line of input from a bucket. * * Since it is entirely possible for a line to be broken by APR_EAGAIN, * this structure can be used to accumulate the data until a complete line * has been read from a bucket. */ /* This limit applies to the line buffer functions. If an application needs * longer lines, then they will need to manually handle line buffering. */ #define SERF_LINEBUF_LIMIT 8000 typedef struct { /* Current state of the buffer. */ enum { SERF_LINEBUF_EMPTY, SERF_LINEBUF_READY, SERF_LINEBUF_PARTIAL, SERF_LINEBUF_CRLF_SPLIT } state; /* How much of the buffer have we used? */ apr_size_t used; /* The line is read into this buffer, minus CR/LF */ char line[SERF_LINEBUF_LIMIT]; } serf_linebuf_t; /** * Initialize the @a linebuf structure. */ void serf_linebuf_init(serf_linebuf_t *linebuf); /** * Fetch a line of text from @a bucket, accumulating the line into * @a linebuf. @a acceptable specifies the types of newlines which are * acceptable for this fetch. * * ### we should return a data/len pair so that we can avoid a copy, * ### rather than having callers look into our state and line buffer. */ apr_status_t serf_linebuf_fetch( serf_linebuf_t *linebuf, serf_bucket_t *bucket, int acceptable); /** @} */ /* Internal functions for bucket use and lifecycle tracking */ apr_status_t serf_debug__record_read( const serf_bucket_t *bucket, apr_status_t status); void serf_debug__entered_loop( serf_bucket_alloc_t *allocator); void serf_debug__closed_conn( serf_bucket_alloc_t *allocator); void serf_debug__bucket_destroy( const serf_bucket_t *bucket); void serf_debug__bucket_alloc_check( serf_bucket_alloc_t *allocator); /* Version info */ #define SERF_MAJOR_VERSION 0 #define SERF_MINOR_VERSION 7 #define SERF_PATCH_VERSION 0 /* Version number string */ #define SERF_VERSION_STRING APR_STRINGIFY(SERF_MAJOR_VERSION) "." \ APR_STRINGIFY(SERF_MINOR_VERSION) "." \ APR_STRINGIFY(SERF_PATCH_VERSION) /** * Check at compile time if the Serf version is at least a certain * level. * @param major The major version component of the version checked * for (e.g., the "1" of "1.3.0"). * @param minor The minor version component of the version checked * for (e.g., the "3" of "1.3.0"). * @param patch The patch level component of the version checked * for (e.g., the "0" of "1.3.0"). */ #define SERF_VERSION_AT_LEAST(major,minor,patch) \ (((major) < SERF_MAJOR_VERSION) \ || ((major) == SERF_MAJOR_VERSION && (minor) < SERF_MINOR_VERSION) \ || ((major) == SERF_MAJOR_VERSION && (minor) == SERF_MINOR_VERSION && \ (patch) <= SERF_PATCH_VERSION)) /** * Returns the version of the library the application has linked/loaded. * Values are returned in @a major, @a minor, and @a patch. * * Applications will want to use this function to verify compatibility, * expecially while serf has not reached a 1.0 milestone. APIs and * semantics may change drastically until the library hits 1.0. */ void serf_lib_version( int *major, int *minor, int *patch); #ifdef __cplusplus } #endif /* * Every user of serf will want to deal with our various bucket types. * Go ahead and include that header right now. * * Note: make sure this occurs outside of the C++ namespace block */ #include "serf_bucket_types.h" #endif /* !SERF_H */ 07070100034c3b000041ed0000000000000000000000024cbd2f6a000000000000010000010036ffffffffffffffff0000001300000000root/usr/local/lib07070100034c3e000081ed0000000000000000000000014cbd2f33000330c00000010000010036ffffffffffffffff0000002600000000root/usr/local/lib/libserf-0.so.0.0.0ELF+@)@8@qqqq)h)x3, !"%&(+-.0169:<=?@ADFHIJKNPQSTVWZ]^_`abcegijlnpqrtvxy}   "#$%&'()*+  #$')*,/234578;>BCEGLMORUXY[\dfhkmosuwz{|~   !  Xx<ETm E, Xp ` ,   x\ (0 PE Z(a XTnwp~ D X & #<XU^ wL| y| | h T/XH h0f q  y@x  8X: MQmy .(P T0X ( HX;K[r  ) Kl`X  N 4*J]o 0 @( `$ X7JZq 0d  ,9 $H8jv `d  vXP  <  Mx + +< E 8 k | D  `h  t  8 PX  M * 4 H k N ] j wxT     k       G4 0X F 0 i ` }    t        % G NX i      J@T  f0   $ , x8 L 0 j p$  4   L    `0 Q_ Fw  ( ,r p h@TB \ 8o} f(q 8  xP $  P2 M xmX @X [( 1 ,O pq  a8" h7 TYlu~ Z@ H( @H W` @ X. u 0Ldo h 8P X ː$CY^ @ { 'h d M <  k J (x" <6 `dO j fH x Pd Np, $ 8\ X =)7?N^u ((   J(JWbXz u`X  ($ 4X9XR l V ȐP serf_bucket_response_createserf_default_read_for_sendfilei2d_X509d2i_PKCS12_bioX509_STORE_CTX_get_errorserf_connection_createserf_bucket_headers_createserf_debug__entered_loopserf_default_snapshotserf_default_read_iovecserf_bucket_dechunk_creatememchrserf_bstrmemdupserf_config_authn_typesserf_ssl_cert_issuerserf__init_basic_connectionserf_bstrdupBIO_free_edataapr_pollset_pollserf_ssl_server_cert_callback_setserf_databuf_peekX509_get_issuer_nameapr_sockaddr_info_getserf__process_clientserf_bucket_bwtp_frame_get_typeapr_thread_mutex_destroyserf_bucket_type_headersapr_statserf_bucket_aggregate_prependserf_bucket_aggregate_append_iovecapr_socket_acceptserf_bucket_bwtp_frame_get_headerscrc32serf_bucket_bwtp_channel_closeapr_array_pushapr_socket_recvserf_bucket_mem_callocserf_bucket_type_barrierserf_default_destroy_and_dataX509_STORE_set_default_paths_etextserf_context_runapr_mmap_createfopenapr_allocator_createserf_bucket_aggregate_prepend_iovecserf_bucket_bwtp_channel_openapr_thread_mutex_createserf_bucket_type_responseserf_request_get_allocCRYPTO_set_locking_callbackPKCS12_freeBIO_clear_flagsserf__open_connectionsserf__handle_auth_responsestrchrserf_bucket_type_fileserf_default_read_bucket__ctypeserf_bucket_limit_createapr_pstrcatserf_bucket_type_ssl_encryptapr_socket_bindapr_uri_unparseCRYPTO_set_id_callbackapr_base64_encode_lenabortapr_pallocserf_databuf_readserf_listener_createserf_connection_priority_request_createserf_bucket_type_requestSSL_freememsetserf_request_set_handlerX509_STORE_CTX_get_current_certapr_socket_opt_setapr_socket_listenapr_socket_createapr_socket_sendvapr_psprintfserf_ssl_client_cert_provider_setX509_STORE_add_certserf_config_credentials_callbackapr_mmap_offsetserf_databuf_initserf_bucket_allocator_get_poolapr_pollset_removeASN1_TIME_printapr_pool_userdata_setnserf_bucket_headers_doBIO_set_flagsmemmoveCRYPTO_set_dynlock_create_callbackSSL_CTX_set_client_cert_cbserf_bucket_response_statusSSL_get_ex_dataX509_digestserf_bucket_mmap_createPKCS12_parseserf_bucket_bwtp_incoming_frame_wait_for_headers_PROCEDURE_LINKAGE_TABLE_BIO_s_memserf_bucket_headers_setserf_ssl_cert_depthCRYPTO_set_dynlock_destroy_callbackserf__bucket_stream_createinflateEndserf_lib_versionserf_request_get_poolserf__conn_update_pollsetserf_bucket_response_wait_for_headersapr_pool_destroyserf__process_connectionserf_context_bucket_socket_createserf__context_progress_deltaserf_bucket_ssl_decrypt_context_getserf_bucket_type_bwtp_frameserf_request_get_connSSL_writeEVP_sha1SSL_library_initapr_pstrmemdupapr_pstrcatvserf_bucket_aggregate_becomeinflateInit2_X509_NAME_get_text_by_NIDapr_file_name_get_finiapr_array_makeserf_bucket_bwtp_incoming_frame_createfcloseSSL_set_connect_stateserf_connection_resetserf_bucket_type_mmapserf_bucket_bwtp_frame_get_channelserf_ssl_trust_certapr_pool_userdata_getSSL_CTX_newserf_bucket_barrier_createCRYPTO_num_locksinflatePEM_read_X509apr_thread_mutex_unlockapr_atomic_xchg32apr_hash_setapr_snprintfOPENSSL_add_all_algorithms_noconfstrcmpserf_bucket_type_aggregateSSL_get_ex_data_X509_STORE_CTX_idxserf_ssl_cert_exportSSL_readapr_pool_allocator_getserf_connection_set_async_responsesserf__setup_request_digest_authERR_clear_errorapr_file_closeBIO_newserf_bucket_aggregate_hold_openserf_bucket_response_set_headserf_bucket_ssl_encrypt_createserf_context_set_progress_cbSSL_set_bioserf_bmemdupserf_bucket_simple_copy_createSSL_CTX_set_verifyapr_uuid_formatapr_uuid_getmemcpyserf_bucket_deflate_createserf_bucket_response_get_headersERR_get_errorserf_connection_create2apr_pollset_createapr_file_readserf_event_triggerstrlenserf_config_proxyserf_debug__record_readapr_allocator_allocapr_socket_closeserf_bucket_allocator_createserf__validate_response_digest_authserf_bucket_simple_createserf_linebuf_fetchSSL_get_errorserf__init_digestSSL_new_DYNAMIC_GLOBAL_OFFSET_TABLE_apr_pool_create_exserf_util_readlineapr_md5serf_bucket_aggregate_appendserf_bucket_file_createserf_bucket_chunk_createserf_debug__bucket_destroyserf_bucket_bwtp_message_createserf_bucket_type_limitserf_ssl_client_cert_password_setX509_cmp_current_timemallocapr_date_checkmaskapr_pstrdupserf_bucket_type_deflateserf__setup_request_basic_authserf_context_create_exserf_default_restore_snapshotserf_bucket_bwtp_frame_get_phraseCRYPTO_set_mem_functionsapr_pollset_addSSL_CTX_get_cert_storeapr_base64_encodeX509_get_subject_nameserf_bucket_ssl_encrypt_context_getserf__handle_digest_authapr_cpystrnserf_bucket_mem_freeserf_ssl_use_default_certificatesapr_socket_connectBIO_read___errnoserf__init_basicserf_connection_closeserf_bucket_socket_set_read_progress_cbapr_pool_clearserf__handle_basic_authserf_bucket_request_createserf_bucket_ssl_decrypt_createserf_bucket_aggregate_cleanupERR_load_crypto_stringsstrcasecmpserf_bucket_headers_setxserf_ssl_cert_subjectCRYPTO_set_dynlock_lock_callbackserf_debug__bucket_alloc_checkserf_bucket_type_socketserf_debug__closed_connapr_thread_mutex_lockX509_STORE_CTX_get_error_depthapr_pool_cleanup_null_endserf_default_is_snapshot_setserf__process_listenerserf_bucket_headers_setcX509_STORE_CTX_get_ex_dataserf_request_cancelserf_connection_request_createstrncasecmpserf_bucket_request_set_rootserf_context_createserf_bucket_headers_setnserf_bucket_request_becomeserf__init_digest_connectionapr_file_writeserf_bucket_socket_createserf_context_prerunserf_request_bucket_request_createserf_linebuf_initserf_bucket_createserf_bucket_type_ssl_decryptapr_hash_makereallocBIO_test_flagsSSL_set_ex_dataapr_socket_timeout_setSSLv23_client_methodSSL_CTX_ctrlserf_incoming_createserf_databuf_readlineSSL_load_error_stringsapr_os_thread_currentapr_uri_parseserf_bucket_request_get_headersserf_connection_set_max_outstanding_requestsSSL_CTX_freeapr_strtokserf_bucket_type_simpleserf_bucket_aggregate_createserf_bucket_type_bwtp_incoming_frameserf_bucket_bwtp_header_createserf_default_destroyserf_bucket_headers_getserf_bucket_type_chunkapr_pool_cleanup_registerserf_bucket_type_dechunkserf_ssl_cert_certificateserf__encode_auth_headerserf_bucket_mem_allocapr_strtoi64serf_ssl_load_cert_fileapr_allocator_freeapr_file_openlibc.so.1SUNW_0.7libaprutil-1.so.0libldap-2.4.so.2libsasl2.so.2libdl.so.1libcurses.so.1liblber-2.4.so.2libresolv.so.2libgen.so.1libdb-4.8.solibexpat.so.1libiconv.so.2libapr-1.so.0libintl.so.8libuuid.so.1libsendfile.so.1librt.so.1libsocket.so.1libnsl.so.1libpthread.so.1libm.so.2libz.solibssl.so.0.9.8libcrypto.so.0.9.8libserf-0.so.0/usr/local/lib:/usr/local/ssl/lib =(qkqkq lq(lq00q8q@qHqP qXq`lHqhlXqplhqxlqlqlqlqlqlqqqkqkqlq qqqpqqpr`rrrxr r(r0r8r@lrHmrPmrX(r`m8rhm@rpmHrxmPrmXrm`rmhrmprkrmxrmrmrn rn(rn0rn@rnHrrnPrnhsnpsnxsnsns *s(+@s0+s8s@nsHnsP sX9s`nsh@spPxsxsnsnsososo(so0so@soXsohsopsoxsososospsptp0tp8tp@tpHt pXt(p`t0pht8pxt@ptHptPptXpt`pthptppttItvut:ttt2txu($ttt?u t'u "utxtt<tu tk|~  }0~8~x@vHhPX`l h0px(l(@ h(0l08@8`l8l@x8l@Hp l0ðl @lHxhlۈܰ8nh  @(HmPhXx @0n 0 (   n8(h0PnX`0h0n$%pxHoxOoOoo(   P   X   `   h   p  ( h( ( ( (    0   8   @   H    x  (   0   8   @    p   x  (   0   8   ; ; X; ; ; `; ; ; h; ; ; p; ;  ; x; ;  H   P  X   `   8  0  (      p  h  `  X  m(h`(m0ߘ8ސP`X`vv'v vww (w@w`wwwXw>xx ~x@x`ixxqxxYyEy Ky@y`yy7ytyzz z@z`zzz z{ { {@{`{{,{d{W|F| |@|`V|%|||}(} }@}`}!}}=}~ ~ ~@*~`~.~#~~D n@"`6] @b`Ms @`z1 @4`B_k @` + @e`5[R @`` @`J)- @`T  {@c`hZC @`\ PN @@O` @`Q^vl8$ @A` 9@}`arHm &@`0ww_D`H\`h_\`\ D0H\`\ Z \ 8__@@j\ _ t \ o0ww_\ _̐@0w_ 8@@Jwt`t`t`$`t` t`( $`0w@@0A@>c$ww_wc]@@*_w www@@_Z _@@!_'`0w߰0w_\ _`h@D`0H\`\ Z \ 8_`\ _\ @?_`w`_`o_\ J@@?_0A@>aww_t\ wc]_t t 0ww_\`\` @?w_r _`r w`0ww_\`\` @?w_tt@\`ht`t``] t`] \ u 0www_Z _w` _w`(0ww'G$ `H_?`,0@\`\`_\ @?nw@?r_'``O0ww' G뀠H_?`,0@\`\`_\ @?Jw@?V_`G뀧@Oww'ww_\w_$ _\`h\` h \`(H+Da~H~_\ \ w_Z \ _G_ߘß'H #Da~H HHb_DGà@$GÀ HGHSGH HHLG_] \ w \] t`] t_u ] h] h ] (_H1+Da~H-_?h 'GÀH__G,p\ %w`GÀO'GGæ$@'_Gá,0@w_hHH O=`wwww_\`w_\`__M GH_Ht __t`__t`'G۱< ww'ww_\`\`@__G_#_נ'ӱ< <  w'wwwD!'ӱ: : 0wwwD!': :  ww_\ \hH\ ]`_hw\\ tH@] (@@@ w_\`\`;_ @h_`Z \ @'ۀHH _`@o '  > w_\ \`h\h\t`_ h ] \ _ ] t`] w u ] o_ @h_`Z \ H'ۀHH_`@o'  >0w_Z G`? A@;cĮwwwww_ߒ @=L_r _r @=_u_uc]_@=Dwװ@w_Z Z @0ww_] `\L` /HL` H_t@=S] __`@=Ww`A@;bLww_\ _ w@=G_ w`]w w \`w@=;\`w`]wϠ w_@=!\  @=4w__\ @<@=2__@<_@<_ \`h\``]` ]@=&_ _@=*\  t`_@<\`_\ @< wwww__Z \ ___ߟ'۱< <  w'www~__Z \ G___ן'ӱ< <  ww'ww^__Z \ _G__ן'ӱ< < 0www@__Z \ 0__'< <  A@:bwwwww_\  @<_r _r _@ www_w__r`@<] '< <  www_w__r`@< ] '< < @ww__r 0@ww__r @w'G_" A@9cDwwwww_ߒ @;  @;@_t`_ht`_t`_Ht` @;  @;_ߒ @; u`(]u`0]u_ߒ @; t`(t`Ht`P $`wװ@@@w_@;w@w @;_ HH _ HH?`A@9a4wwww`8]\u \u \u \u  '_wF HH^ @]`wE`H ']`8wU`H7_\`\`@HPG``JU _T`  H HHB T`5 T`@;6@'@ H$8\`h '\`wTH7_\`\`H#G`H H^ @;@'HHHH^ _T @;@'HHG? w'w_@;Z  H'H/]`G@;Ϡ H'H$GG۠$ 'ۀH'_\ w__@:_Ϡ'߀HH_Ϡ wG'G۠$ 'GO' ?`0www__r`8_r`@ A@8awwww_@:_c]@:_@w߰0www_"  _" _"  www_ @9w_t`_t`_t`w߰@@ww'ww_Z \ _ǖ_h __t`_t` _H$`_$ 'Gӱ< wwwwww_Z \ __C \'_t _$ '˱<`<`0www  @w_@9Z`@w_\`@9\`@:_@wD!': : @wD!': : @w ' :  www__@8Ē _@9_ _,w߰ www_@8__@9_w߰ ww@8_ _@8_@9w www_\ _\ w׀h:_\ @9~ wπh0 w_׀hL H_]`$%u`_t` _$`__׀h _t _t` _$`_] %$u  o_]_u ]] $$@u _$`ww'wG뀤`H___߁_\ wwwϤ `'æ `' `'HH__\ @9 wGH__\ @9 w_πhA_ǀh h G@  '_H$`GÀH h _H$` _$`H__\ @$ h G@??  '_H $`GÀH _H$` _$`H _ǀh _H$` _$`H_Ǡ _H4t`__D  "H < @ _H't`_\_\ @H t_D H  O OO H OOO OO_] _\ _נ$@$u @w_r "  ww_\ hH* D #Da~H_t H @\\$c@H #Da~H HH _`$t`_t`$`  ?` wwww__ߠ'׀HH''_h_\ h_\ w_] _t`__t`] u  \`$t`\`h H'E 'G'G۱< w'www__נ'πHH'_Z _t` G@7__\_\ $@_t`\h H'D 'G'Gӱ< 0www_M_'߀HH_\_t`\_t`D !D!~HH ?`@w_" r ww'_D` H$`t`_D H._Z \ 0הϟH #Da~H HH|_π h_L H _Z \ זϒ  _$`HZ_Z \ G˖טϟH #Da~H HHN#Da~H_π hHB_]`_Ϡ@#c@h-.H5GˀH H%`H %`_Ϡ$ H wπ "H  < %wϠ %`_\`@ _@6__ \_Ϡ@tH_D HHOm=@ww_@5_A@4`wwwwww_ג 0@5w_r_rr?r(_r_r `]@5_נwϰA@4`$wwww_ 0@5e_@5a_wuu]_@6j__u`@]u_u `]@5Uw߰wwww_Z _h_`@h_`w`Z_r __r Z r`Z" rZhH +Da~@'۱: : w'www_\ Z _t`G@6_]_\ $@_t`]h H'!D!~'G'ӱ< <  www_Z _`_r _`_r D!~': : @w_\ \`h\` \`@4_0w_Z _`w`_`w`( ' : 0w_Z _`w``(Zw`w`?r ' : 0w_Z _` 2h ': :  wwww_w__r] @5}_'۱< < 㾐A@2ctwGww_@5k_g__@4_@@5j!_ h#hO_@4n_@@5_ '[ H_O@5`_H_cp@4_r @5\ `H]uu c]_@4  wwww_\ `__@5B_ߠ'۱< < w'www_\ G__@5._נ'ӱ< <  www_\ `_@5_'< <  A@2`www_ @3w_rrrZ\ rc]@3_w wwww_\ _h_`h_`_Ht`_t`__`@4_``] _]u `\]$@t\ h!D!~H'۠ 'G۱< w'www_\ w__\`@4\`_\ w_\ _r`G@4O___\ $@_u_Ǩ`] ]u `\]$@t\ h!D!~H'Ӡ 'Gӱ< 0wwwD!': : wwww___r]`@4b_@!#p\@h !#x\@_\ '۱< <  A@1awww_c@2_r @4  `P]w w w!#xw!#pwc]_@2w0www_Z _#pw@_#xw@ wwww_\ `__@3_ߠ'۱< < w'www_\ G__@3_נ'ӱ< <  www_\ `_@3_'< <  A@0c,www_c@2'_r r @2a_w ' !#'!#'@3 c]_@2w@w_Z  #'@@w_Z Z @@w_\@D` H\!#x@1\@_`Z \ 8_`@h\`\ 8@_`Z \ 8@1_@w'_` \`@34G'< <  A@0`Ԯwww_ 0`X]@3'瀢H9".H4_L5$ 0,` ,`$,`$L7$ 0%p$8@3  _%t$@_L,084084c]  @ Hw___\`(`0"@@2$_!#xt@ ? A@/cwww_ H #Da~H HHD_D` H>\`(h:`0 :@2=@@@h7.H-`_\`(@ 0hL,084084c]  @ H _\`(@ 0 o_\``0% \`(@ 0$  @2s@> A@/awwwH _' H #Da~H HH_D` H _\ %@HH_!#tD eH \_@2_\ _t` H$` H $#Da~H7u&HH_O_H #Da~H HH޶_D` H\`(h $`\`_@2+\ _t \ ``]@2+h@2 @2(wB "HH "_\ __@2$\ _H1t _\ `h]@2 h`p]@2 H  _%$\ _@2\ _t @h_!#tD@ H!0H _$`_\ `x]@1h)h`]@1 H _\ _\ @1 _Ht @h`]@1Ғ H _\ _\ @1ٔ _t _!#D@H $`H?H=__H #Da~H HH,_D` H \`(h $`7D~HH7D~H7.H_D  O, < #`_ϠD>$$x0ww_D  H__'瀤HH_D  O ? 0w_Z ڒ@'< <  ww_] E` H !#p@_\t`\t`H o@D` H !#p@_\t`\Ht`_$ >wwww_Z H#Da~H H_t H']Z \ ___ߟ!D!~H!#D@H $`H  $`'G۱< w'www_Z P'ÀHH ]Z \ G___ן=`0A@-aww_ @.wr"cp]@._wwww'wwG'_\`w_\ \` 0@._u _u % u (G〤H _\ _@0/u D` H$`_u GˀH _\ _@0_u D` H$`_u@h\ (h ]`(@h\ (o@@ht`(_t`0www__@._@.@@ @ @/s0www__@._@.~@@ @ @/s0www__@.b_@.^@@ @ @/sww_\ w_\   'ǀ@h8_`@/_ H.h(_`>@ w_@-\ >@.ޒ ,>,  _`@._` _-GǀH_\ @-GǠ 'Ǹ_H< _`_`< _`(@ow www_\ _ @h___`_` H_`(@o0w_\ ^h\`(D` H_\ @-d\`D` H_\ @-[\`_\ @-Wo@-y_ A@+c@www_B` HZh H"` "`Zr_r H"_ Z`Z Z`H+Z `] H%_ Z`Z Z`HZ `] H_r _B "  O* : !? B @_ Z_r Z'_r p@w_B "rB`H;Da~H`H Z`Z (r`Z`h " ?` www_\ __h@G` H H9D!~H ? wwww_\ _G@@E  H-D~H__ǀ@ h_t`H _t` \`t` =w'www_\ G  H+b.H"__ D` H+Da~Hj@'E H H H' 'G_$`Gñ=`ww'ww_w_$  'G뀠H3__ǔ'_h___E,0u@_E,0@t`E %_ǀh _$@wǀ hGH'GHH 'Gà G뀤O'à 'Gӱ< 0w_w\`0h\`@-Ò ' <  A@*awwww_ @@,Y  @@,]_r @-`t`\`h@-@_w`_w`_`]`]@-@@w߰@w_Z @ ww_ ` $`_ w`h4 (\@h@\`t H't`] 0@h\` \`  h_\`0w\`c@-bhHw_t`0_t \ w`\ tH] @-K@hHw\w`_w``w_0ww_@+&_@@hH_@@+ 0ww_` `$ $`_$ w\` h `(\t`tt` h@-t`]`@,\`@w'G': : @w@w@w@w A@)`www_ch@*_r " @, ` ]_@*w@w_\ _ Z \ 8@*_A@(cwwwww_\ H`_`@+ڔ H #Da~H HH@E  H-] #c@hH " ,`  @+ǔ !#`@+w@B "HH "@!#`\@ h $`-D~H $`O_t H|_!#`_@hw_`Z \ ___ߟH #Da~H HH]@!#`] _\ $@u ] h $ u HJ_`Z \ !#`_@__ߟ@H #Da~H HH1@!#`\_\ $@t\h% HHH+Da~H+b.HG` O, < #cT_DO?=`4P@w_ *0@ *0@ *0@w A@(`www'_`h@)`_r ! `"@)h_w`G'`! 8w@`  p@)H H'` H '`H-G` O OO 'Xw@ 'Pw@`]D %@'@`]D %D'@!#%H'@c]_@)"@@w_\ _`@h\`\ 8@_`Z \ 8@)_A@'b$wwwww_\ H_`Z \ ! P_@@H #Da~H HH'! X_@! P_@$@ _@)_@! P\_$@t\ h D` $`` H_t H'H @H_t H'H@L`]L H L`]L H!".H'L H!".H'ۢD` Hx$``wǢ@! 8\@h!".Hl'۠` w@\`@h!".H_'ۢ`D` HX$``! @G@`]@*h p' H!".HI'۠`w`0! HG@4 '`8`D` H;$`@*Z`_`@(g_`w``D` H0$`_`Z \ ___ߟH #Da~H HH''D~H ! `G@H _\ hH'ۦ@ H3\Z \ ! HD@! `@$ D H #Da~H HH'_h! `@D` H_t D`$`H'_w`_'`  '` H@ 8 H% u 0! HE4 $@4w! 8]@)ޕ<! 8w@`__\ @'Ԗw@'_`! HG@4 Hj'`8 @)ϒ '`HW! HG@4 `8$4w! 8_@`@)<! 8w@`__\ @'w@'_`! HG@4 '`8_@'\ w@'_`_w`_`` _\ @'w@'_`H 'Xw@ 'Pw@`D` H$` H'`!".HQ'G` O OOH `H!".H?'` Oq_`Z \ ___ߟ'D~H ! `G@H H$'H"'_`Z \ ___ߟ'H!".H'G` O, < #c_DOG۱< 4X`4@ A@%bwwww_ @&w_r_rc]@&_w߰wwww_\ _`@h_t !D!~H0'_?hh_`w_`Z \ ___ߟH #Da~H H`\_\ $@t_`h@H+Da~'G۱< w'www_\ \`h_t !D!~H+'\`Z \ G___ן'ÀH #Da~H H\_\ $@t]h GÀH!D!~'G'Gӱ<  www_\ _`Z \ 0__'< < @w_\ _ Z \ 8@&1_ww'_Z 0@(6 !#8_Z \ Gזǟ@!#0'@H #Da~H H_ǀh __@&_H < #Da~@H_@( H??= ww'_Z 0@' _G!#_@@'\ w!#@%_@G'< <  ww'_Z 0@'В Gw_@&@H #Da~H H#Da~H_@' H?_H< ??` ww'_Z 0@' Gw_@'@_ס< '< < 0ww'__G'< < @w _"` "`?"`(r`0 ' : @w_hH  ?` w'wwߺ HHHHG H  O OOOO@wװA@#aw'w @'3_@'8@w@'= @'B_@'G_'GH+@'H_H 'H%`H#`H!`H`H`Gˀ H  O OO$  O, < #bD_D]\ @'%\ HH `]\ @'\  H`!#_h-Gǀ H@H&_ @'_ @%wrG"!#_!#_@'H H'%'@&_G'< < wwww__` __@&< ' H< _t` Hu'!# _@Z \ _ǟH #Da~H H[_ǀhW_!#8_@\ @&^w!#8@$H_@_` __@&< 'H;_` @&H$'_t !#0H.G@_t H* _t !#G@HH'!".'G!#H'@_t +b.HG H  O OOOOH<_t`H_t 'G۱< A@"aDwwwww_!#_@Z \ __ߟH #Da~H HH'_\ h__@$#Da~H H'_`(@&2 H _`(@&, H H'ۦ@!#D#Da~H!#\Z \ __ߟH_t @H #Da~H Hu_\`hp%'@_` _\`@%< ' HJ!#_@\c]h @#D\w!#@#g_@_'w@__\ !#_@@%k\ w!#@#M_@_` @%G'H!#G@H #Da~H HH)'H HH -._Ht !#_@Z \ __ߟ'___@#\ #Da~HGH'G۱<  A@!aww'`]\  @#[`]\ @%| 'ۀ H@w0'ww'G`H_@%f\  `H_@%e\ 0ww'_@%[\ 0A@!`<w''w'GH a]\ G,0@%*\@ H a]\ G,0@%$\@@@%'2w@w@%@%"@%(@%.@%4 ' < 0A@ bܮwa0]@%% 6Hjc]`]c]@%@%#@%)@%/@%5@%;`]@$`]\ ?`@",0a]t  Ha]\ ? ,0@`]\ @$ ' H Oa]@$a ]@$`]@$a]@$a]@$`]\ a(]a(]@#СA@ `ܮwwww_@# !#\h _t`!#\_t` H'!#@\h '@!#X\`h  '\`wt` H '!#@\!#H\ǟ@'GӀH_ǀ@hH_`@ @$/'ӀH`]@$w_r 0_'w@@$@$___@$' H,@$_\ @'t@_\ 't@GH!#P\@h!#\@@$wa8]c]!#P@$_@ H'@$'@$G4p < #H~ o< qHy@!#`\hm!#x\`h '\`wH t`!#h\!#\'GӀHR_@hN__@@$2' HD@$4_\ @'t@_\ 't@GH!#P\@h!#\@@$"wa8]c]!#P@$_@GH!#p_@@h_@$ @wa@]c]!#p@$_@ H'@# H'aH]G4p < 4p /< o@$ < @#!#@_@o 'G<  A@cԮwwwww__'@u@_'Hu@_!#P@t`\`h !#X@a8]@#ڔ A@cwwwww__'`u@_'hu@_!#p@t`\`h !#x@a@]@#0www__#r_#r A@bw@"m_@#c@" _r @#~r @#`t \ aP]@#!#w@!#w@!#'@_``]@#} _` /@#@#_`w` `]@"`(u ] t`0_` ] @#@#_` _`  @#@!#w@!#w@@!#w@!#'@@ ڐ`0`]`0t`t`!# w@@!#8w@!#0'@!#@ Ő@`]@!#t`t`w0w_!#8\@@h\`\ 8@_!#\@@h\`\ 8@_@#9\ _@#>\ _Z`@2Z`@!А ' <  www_ @$@_h4w`Ht`_`E %__@@w߰0w_@#\ @# w'〠#b.@? @''< < A@awwww_aX]@"h@"@"@h _ @[_t`\`t`H 9".?  ww_@"\ w_@"\ 'ۀ#b.@? @''< < A@`wwww__c]ZZ @] !#@u ] ' @\`hH_t`] u @{__`!#8t@@0w_Z _`A@cwwww__c]wZ _  0w _ )#@w _ \`h_H t`\ @'_tt_ !#@\`hH t`\ h_`_`ow`_w߰0w_Z _` A@bwww@"__ @" $?Ha`]_@!N@?@"_ 0@" $?Hah]_@!9@?@"_ @!$?Hap]_@!$@?@!_ @!$?Hax]_@!@?@!_ @!̖$?Ha]_@ @?@!_ @!$?Ha]_@ @?@!_ @!$?Ha]_@ В@?@!@w@w_B ?`0ww_@!\ w߀@hH_8@@0ww_@!n\ w߀@hH_@@A@bdwwww@!0__@!T\ @!W@HSa]~ ` @O, 7@ۀH) :~7@4  < < N,4-@7@4  < N, 4-@7@,`@ 4-@7@ 7@ۀ Oۀ`H  $`,`@ 4H, /a]_@ ?@ @! @hD !@._\ \ \ \ w_@ H@  a]_@?@  !@ _\ \ \ \ w_@ ܐH@ ݔ a]_@ϒ?@ @ אwww_\ @ ɒ@`HH_@Ǔ<`ww_\ @ ע@`HH _@ @: @_@ @@0w_\ \G $ '〤H' \@_@w_\ _ \ Z \ 8_0w_\ ^!#_@^\ h5\`\ 8@!#_@Z \ 8@!#% 0$ !#]@h !#u!#Hu@\`'u\`@\ !#w@^'w@_`@H_ wwww_\ _`__@_ߠ'۱< < w'www_\ ]G__@_נ'ӱ< <  www_\ _`_@_'< <  A@cdwww_ @6w_rcx]@5_w wwww_\ _`Z \ ___ߟ'۱< < ww'ww_\ ]Z \ _G__ן'ӱ< < w'www_\ ]Z \ G___ן'ӱ< <  www_\ _`Z \ 0__'< < @w@_ A@`www_ 0@" @_w _w `]_@wA@`ww_\ @D` HHp \`Z \ ? `$ D H #Da~H HHW GH ? ,0\  GO@h"`a] @і@: wא`_@k\ w@W_`a]G,0t@ G,0@t`G '@E`#Da~Ha]G,0t@ G,0@t`G ' H%` %`_`@G >wwww_\`G` H m@HH_`Z \ ___ߟ!D!~H @D` HD`$`=`w'www_\ ]Z \ G___ן!D!~H D` H $`@'ӱ< < ww'ww_\`E H  @HH']Z \ _G__ן!D!~H D` HD`$`'Gӱ<  www_\ _`Z \ 0__!D!~HG` H '< < @w_\ _`Z \ 8_`Z \ 8@:_ A@bw'w_$@" " G" a]r @9_w c]_@w A@aw'ww_$@"  " G" _r @ _w c]_@Δw߰ A@a<w'ww_$@" " G" _r @_w c]_@w߰ A@`w'ww_$@ " " G" a]r @_w c]_@tw߰0A@cԮww_Zc]@hZHG``]@hZ#tHG@?? 0A@c4ww_Zc]@hZHG``]@hZ#pHG@?? 0A@bww_Zc]@hZH_``]@hZ#xH_@0A@aww_Zc]@hZH _``]@hZH_` www__`@_@ _ @w` ' < 0A@`www_a]@N_@A@`ww_\ G`Ha]Ha]G`Hb]Hb]` a]G`_`_`#s@s: wߐ` _@\ w@__@__@_`_\ @?@ wwww__Z \ ___ߟ'۱< <  w'www__Z \ G___ן'ӱ< <  ww'wwl__Z \ _G__ן'ӱ< < 0wwwN__Z \ 0__'< <  A@adwww_c@_r r @_w ' !#w?%t'!#xw@! `]_@w@w_\@D` H !#x\@h\@r_`Z \ 8_`@h\`\ 8@_`Z \ 8@_@w'_` \`@G'< <  A@clwww_ 0b]@'瀢H9".H]_L`2HH!#pH$@MH %pH$@?%p$@_ 3@ _%t$@_L,084084c]  @ Hw_ߒ@ _!#u_ߠ 0$] (hL,084084c]  @ Hw___\`(`0"@@{$_!#xHt@!#xu ? A@a|www_e H #Da~H HHB_D` H<\`(h8`0 :@@@@h7.H+`O`,084084c]  @ H`O`,084084c]  @ O_\``0% \`(@ 0$ @ @s@>0A@cwwwH _ H #Da~H HH_D` H9\`(h5_\ @HHn_!#\h\_@\ _`t \ !#\@_@\ _t`!#pD@H H$` $`H $H #Da~H9u!&H=H:_8Z`H #Da~H HH)_D` H\`(h $`HH9D!~H9".H_D  O, < !"?D? $ 0ww_D  H_M_'瀤HH_D  O ? 0w_Z ڒ@'< < wwww_Z Ò@H#Da~H H_t H'_`Z \ ___ߟ!D!~H '`'G۱< w'www_Z 'ÀHH ]Z \ G___ן=`@wD!': : @wD!': : 0w7W H _HHW` HH ` H;b.H ` H _HH ?`0w_\ @X_\ @_߸H@U_H_Z`PZ`Z`H__ߟ@@H@D_H@>wwwwww_ϒ P@-_r   "r _r _r _ (t` " 8\`r @ 2 <] ]  0@'_t`'˱<<www7ww_wǒ X@_r  " r _r P_r H _ǔ@ߖ_]  @ 'HHF_D ]  @  'HH8] @ 'HH-]@_'HH#]@ 'HH %0]u8 54_\`\`('HH_t` =`0w_ _ 8h@ڐw 8@'< < 0w_wr  ' : 0w_@w ' < A@a4ww_]`b0]\u \u \u \u `8\`hHr  '\`wU`H7^^@'〤H #DaHHZ 07_`\h@ 17DaȀH 5H77\`XH`PH _aH `P`T$ HH!@h\`hD`XH_ `@h \`hD`XOhWˠ 7_D `HWˠ 7W_5 H^^ >A@bܮww_\ (D @'`@H'_\ (\ ?`,0\@wߦ _4`J\`8ho\`hk@\`@_Z`@b]b]@_\ 0hH_\ 0F_\ @ @  HHO_@ HHE_ϒ"@  HH:__t`8_@ђ H HH* _$`L _$ \ 0h \`\ xh\ \` !@_\`\ `h\ \` !@''`G〤O'߶ >0ww _# \_`Z`s  Zs r`r#!Ȑ # L [ "  ' :  A@cww@s_wb8]@ w߀hb@]@ H;ua%H ?`0www_Z`h_r`_r __Z`r `r`0w_\`\`Ph @2\ _\ PZ \ 8_\ h @%\ _\ Z \ 8_@$\ _\ h@_ (@_ ' < 0ww'_\`@h G뀤H\`H\`@_\_h\``Ht] `h] `h _ `_ `h_o `\`h\ `t`_'< < A@`ܮwwwbH]\r`\r`\r`\r` '_Z8wRH7_\`\`'< < @w_\ @h \`\ 8@_t t @w'_Z!Z!GZ w'_\wT$X$P$\wר] ]`\D`Hu u`$`_t t _׀hGH_DXHw_\ `wt`_``ٔH_ג'G_׀o_\ఀ@hHt``tਠh_t`_\`8h_S@_@\ 8'_\ah@_t 8_\ @h \`\ 8@_t d__$Ƞ $L \$` $JT` 4` ' <  w_\`8`Da@_瀤hA _D!ȀH/_> ,0@] и_瀤hH`Ȓ FaȠ$< @˕,0_!D$@$_]`]_'$u`_'Hu FaȀO_瀧h_$!_\ _@'G< 0ww_wߒ "! ' : 0A@ cww_\`h@R\`(_t _\`h \`(bP]@}@_t _\`w\a\`8`\a\` H _\ Z \ 8_H_\ @N_>A@ bww_\``XH`PHH @@h\`hD`XH_``@@h \`hD`XO _aH `P`T$ HH _D!ȀH_@` HH ` H_:@H޶@HHٶ@_D!ȀO@@h\`hD`XH_``@@h \`hD`XO@h  _$`L \`$` H _\`h 9@HH@\`h0`_\ @_`@w`_`b ]b ]@g@_` _`(``0`8`@`H_`@ssHHu '`X_\ @_`_\Z \ ȘȒ? _D!H HH  H #Da~HHO_DaȀ H l@@` HHA ` H_@H9`H_@H1@HH,@_DHDȀ H$@t`D`H\``tې@_P` $`XH`H HH O>0ww '_\`\ \ h\`P\`H_@@#Da~H HH@G〤H _Z @Z PZ H_H@? 0ww_\`hh \`p\`\`x__t h_\`\`h\`_!D!~H _\ hZ \ 8_t h '< < w _\`\` @ H@Z__\`h@H_E `H_@` HH @HO]`hE`XH(_\ Z \ ϖǒ?H _ǀh;b.H@#Da~H_Ғ H H Ht]`Ph ]`0] ]`8_@vP@__'H#ua&H_ HT HHO O^P#Da~@H#ua%H>^`_t`_\`ht`_T $#ua%H | #Da~@H HX@HH$hD XH  _$`L \`$` H O@@0_@'< < 0w7W H_ HH/_T J HH( W HH"  H_`XH@ H;b.H  H K_ HH ?`A@ clwwwwwww_wǒ"h@  "h@ _r " _r 0_r!_r!_r!_r!_r @Ôu(uuu %u%@] @] b(]c]@_@Z\ (r wwwwwww_w_w_\` `P @ 'HH'_______@0sZ _@3 ua_b X`\Ot_t`G'G< @w_m '< < w_\ _ (D '߶&G߀H`'_ (\ =,0\w__hM\ h _@\ _\ o_\`8h֒@_@a\ 8'_\ah@_t 8_\ @h \`\ 8@_t _ (D %`H\= ,0 < ,0%@$ < @},0_ ( wD`$ $`H  '׶%'GӀO5D>@w'_"! wwwwwא _"``_r`p_r`x_r`_r` www_\ ( h@ @_t`_t` _t`(t`@t`t`t`P$`Xt``D\Hฒ@H ਒@ _] $`  % Lw߰www_\ ( h@ _r _r _r (r @r r r P" Xr `D`\HH\`\`@@h\`hD`XH@_``@@h \`hD`XO@hu`H u `u `_D`\HHt`t`_D\H \$`  $Lw߰@w_Z  w '< < @w_Z @@w_Z @@w_Z @0www__r`@_r`HA@bwwwwww_\ ]___@s_@yww]`0h ]h_@u]h_bX]@s]``h \ 0___!]`xh \ 0___!_wϰ 'wwwwא 'Ӑ : 0w_Z \ ߒ?'H'< O< СA@`wwww_ 'Ӻ_ \ w_\ _@_  H H'_@ w@h _ (_@ $@ w_ Hw_w_w 8b`]G` H{G @E Hp_@]  HjD`@E Hc] (w G H\``h] \`@H_` G _Z` @HHu`u`H#G !H\`x@h\ \`@H_` G _Z` @HHuxux@H 'w 0_G _ _ ___ ]s@H 'Ӻ' H`@G` OG'G< A@aww'wwwwG!H!HHbp] @`\@OtG' '_w_w_w_waHbx]Hwb]w@ _w@ P_wh-u~H_bh]@ BG HH_h\ h-uH =wwwww_$ _@'πH #Da~H HHMGH G#Da~H HH>G@ _'πH #Da~HH0H. GÀ!H!H&_'Ϡ _$`#Da~HHG___L_נ'π HH _\`\` @ \`(-D~H =wwwww_@ < : w@K___Ϡ @@_t _@ ` -__ߕ< @ }㾀A@awG'wwwww_w_\ w_\ wG$!_ p@?,@ X w@\`w] h!u!~H'\`h>_@ @ =wWh#_b] @ e H__W@  @L` "H@ސ@wO" L` "H ,`h!u!HP'_\` b]\b\b bP@ Au`w_ǔ@ _\ og__G]`\ ]`_wss'H@ _wGH('_\ _ob]_g@@ww@ _w_ ]`\ __@ _G!Hb]Hb]_t` 'Gñ< 0'wwG!H _ @  @_H t h_ @  @_t  ' < 0'ww ' : 'wwww_\ G!HH]h]@@h\`h \`h _ג@ Q H'!u!~'Gӱ< @'G` HH`0`W@/*08:08:  ww_ !@+ _?` @< ݐ /`< /_?` Ր /` < ,@``O ,` w@@ w_ %@@ Iߒ@ N@_Ð@wA@cwwwww_b]__@ _wϤ@@@ )@'_ߠwװA@bԮwwwww_瀤@h b]@ @ H_b]_@ _wϤ@T@@ @'\_HСA@awwwww___\ @_w_b]_\`\`H\`(@ __\@h%\ hY\P_t _b]_`\` \`@@ @_b]_\`\`(`\` \`@_s@ ~sH w_b]\\(@ t_w_@@@ @'_ߖw_b]@ _@@_\ 0h _b]@@ Q_\ 8h _b]@@ D@wװPA@c̮w'wwwww_wwwwww_\ ww_w]`woG%!_op@?,@X @w_wg!H]bXHwO]b`wO_OwW_o\ h!u!~H'_@_wb]@ whs_@  =@@h_ ,``_L H H _ wL H OL` "H@K@" wL` "H ,` _c]@ z HH-w_c]@ o HH"w_c]@ d HHw_c]@ Y HH w_c ]@ N Hwwb] @ wo_h!u!Hn'_w\` c(]\b\b bP@ l_gt ?_ǔ@_o\ 7/__G_g\`\ \`_?ss'KH@_?GKHD'G!Hc0]Hc8]_Wt`_w\ `Pt \ @__Wt @\ P@__Wt (t \ P@__Wt 0\ P@__Wt 8\ P@__Wt \ P@_7_Wt`H` $`_7_/\`\`P_Wt @_?_w@ <  'Gñ< 0'ww ' : 0'wwG!H _ X@  X@_H t"X_ X@  X@_t"`_@   ' < 㾐A@b wG'wwwwG!H_\"XHw_\"`w_@ '@h)\`h%_\ _@ ֔W'G!Hc0]HwOc8]wO_Ou`___\ ʐ@w_@ ;]`` %`G'ӱ< < 㾐A@`ĮwW'wwwwwwwG!H_\"XHw_\"`w_w@_ߢwG!H _c@]@)@@H w_cH]@@@ېw_@h H'b]@ U@hW@ =@@hC ,``MH  H MH O@L` "H@@" ww@L` "H ,` cP]@ HHwc]@ HH wcX]@ Hwwb] @ o_h/_\"0c`]__ת_ch]_\`\`(_\` \`@s@sww_@5@@ђ@_>_גwo@j_ H!u!~H'Ӡ 'Gӱ< PP 0123456789ABCDEFAGGREGATE HTTP/1.1 Transfer-EncodingchunkedREQUESTSIMPLEFILEMMAPSOCKETHTTP/#.# ###*Content-LengthTransfer-EncodingchunkedContent-EncodinggzipdeflateRESPONSE: HEADERSDECHUNK1.2.5DEFLATELIMITserf:ssl:certserf:ssl:certpwOpenSSL cert error: %d %d %d rCNEOUOLSTCsha1notBeforenotAfterSerf SSL encryption and decryption bucketsWrapper around APR file structuresSSLENCRYPTSSLDECRYPTBARRIER%lx 0 CHUNKCLOSEDMESSAGE%s %d %lx %s%s BWMBWHOPEN BW*BWTP-FRAMEBWTP-INCOMINGConnectioncloseHostWWW-AuthenticateProxy-AuthenticateBasicDigestrealm<%s://%s:%d> %s:AuthorizationProxy-Authorization%s:%s:%sauth%s:%sDigest realm="%s", username="%s", nonce="%s", uri="%s"%s, nc=%08x, cnonce="%s", qop="%s"%s:%s:%08x:%s:%s:%s%s, response="%s"%s, opaque="%s"%s, algorithm="%s",realmnoncealgorithmqopopaque<%s://%s:%d> %sAuthorizationProxy-AuthorizationAuthentication-InfoProxy-Authentication-Inforspauthnc%s:%s:%s:%s:%s:%s0o0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0ow`0oo0og0o_0oW0oO0oG 0o?@0o7`0o/0o'0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0ow`0oo0og0o_0oW0oO0oG 0o?@0o7`0o/0o'0o0o0o0o 0o@0o`0o0o0o0o0o 0o 0o @0o `0o 0o 0o 0o 0o 0o 0o @0ow `0oo 0og 0o_ 0oW 0oO 0oG 0o? @0o7 `0o/ 0o' 0o 0o 0o 0o 0o @0o `0o 0o 0o 0o 0o 0o 0o @0o `0o 0o 0o 0o 0o0o 0o@0ow`0oo0og0o_0oW0oO0oG 0o?@0o7`0o/0o'0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0ow`0oo0og0o_0oW0oO0oG 0o?@0o7`0o/0o'0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0o`0o0o0o0o0o0o 0o@0ow`0oo0og0o_0oW0oO0oG 0o?@0o7`0o/0o'0o0o0o0o 0o@0o`0o0o0o0o0o%0?P_kx % k k8GG& i p ooAo`aA 30 oov p&AA M`a tP k k k kqvp}!- k<PpYd`- ku th uh\ v zhx | }d ~ <  ~x4! ~< hT t  PpYd- k k k l l \ 0\ d (d TPpYd- k$ P= 0LI LT ]PpYd- kg Xq PpYd0- k (   @T L 8 hH$ @@PpYd- kO T[ Pj 8X} HPpYd- k   4PpYd8- k  P X xH"PpYd- k5 T @_ lHd 00v x| lX lh l l l l  (l  xPpYd- k  l" l( pl5 C ðdU 0g } PpYd- k DPpYd@- k < HPpYd- k k) k: ЈPB h`` le wPpYd- k ۈ  ܰ T 8<YPYpd- k ސ ߘt ( \  h@ @, 0? `O PaPq < p4 p ` d ,x  , H"0 (C lI mO m U (j { 0  m8 m@ mH mP mX m` mh mp  k mx m  m  pP  @ B 0 d hP r X   @H PpYd- k   0\   d   (d   T    PpYdP- k  n   n( n0    "  2  F  \ h l P PpYd- k  n@  nH  T  H  nP  nh  np  nx  n x$  \  0d  d  0T ) xT @@ H nd v t !| #l N $ a %px xPpYd- k  &,  &H, PpYd@- k  *P  +@,  +,   0l  n n  1  1`  28  3 ! ' 4( 9 4L I 5H8 \ 5 m 7D { 94  9h  :x  ?P  @(  Ah  n PpYd- k  O0 @@ ! P` . Px A@ F n K n P Shp ^PpYd- k k o p o  o( o0 u o@ zPpYd- k  [@  \@  ]\  oX  ]x  oh  op  ^0  ox8  o(  o  o  p  p  _  p0 p8 p@ pH" pX p`$ ph* px0 p6 p< p B pH pN pT pZPpYd- kfPpYd- kv  Xx E, Xp) `B ,X p  x\ ( P Z( XTp D; XMbx & X wL y|); |^d h TX h0  q %5;P y@xt 8X M .(P* TEL0Xb ({ HX  )- KlU`Xnw~ N 4  0.B @(cs `$ X 0d .I eu  $H8v `d 'K vXPfq < Mx +< 8 D `h$ tA 8 ePX M k wxT. k4C jq G4X 0 `   t'8@NfxX . J@TR f0r x8 0 p$ 4 L, K^n{ `  F  (1 ,I]n p h@T  8 f( q#6 8 IQ xPn $  P  xX )0CO@Xh [(  , p9   6 Z a8 s  h  T     Z@  H(! @H!*!9 W`!Q @!l X! u 0!!! h! 8P!" ";X"S ː"k"""" @ " 'h" d### M <u k#7 J#V#b (x# <# `d# # fH## x$  Pd$! Np,$D $$V 8\X$i$w$$$$$$ (($ %%%/%= %] J(%%%X% u`%X% & ($&0 4&HX&_&yX& & V& ȐP&& ''.libs/libserf-0.so.0.0.0crti.svalues-Xa.cDrodata.rodataaggregate_buckets.cBbss.bssDdata.dataDpicdata.picdatacleanup_aggregatecreate_aggregateserf_aggregate_destroy_and_dataread_aggregateserf_aggregate_readserf_aggregate_read_iovecserf_aggregate_readlineserf_aggregate_peekserf_aggregate_read_bucketserf_aggregate_snapshotserf_aggregate_restore_snapshotserf_aggregate_is_snapshot_setrequest_buckets.c.L40.L41.L44.L45serialize_dataserf_request_readserf_request_readlineserf_request_read_iovecserf_request_peekcontext.ccheck_dirty_pollsetsapr_pollset_addpollset_rm.L97ssl_buckets.cfind_crlfcommon_databuf_prepsimple_buckets.cfree_copied_dataserf_simple_readserf_simple_readlineserf_simple_peekserf_simple_destroyserf_simple_snapshotserf_simple_restore_snapshotserf_simple_is_snapshot_setfile_buckets.cfile_readerserf_file_readserf_file_readlineserf_file_peekmmap_buckets.cserf_mmap_readserf_mmap_readlineserf_mmap_peeksocket_buckets.csocket_readerserf_socket_readserf_socket_readlineserf_socket_peekresponse_buckets.cserf_response_destroy_and_datafetch_line.L51parse_status_linefetch_headers.L108.L114.L117.L124.L129.L134run_machinewait_for_bodyserf_response_readserf_response_readlineheaders_buckets.cserf_headers_destroy_and_data.L119.L123select_valueconsume_chunkserf_headers_peekserf_headers_readserf_headers_readlineserf_headers_read_iovecallocator.callocator_cleanupdechunk_buckets.cserf_dechunk_destroy_and_dataserf_dechunk_readdeflate_buckets.cdeflate_magicDEFLATE_WINDOW_SIZEDEFLATE_MEMLEVELgetLongserf_deflate_destroy_and_data.L74serf_deflate_readlimit_buckets.cserf_limit_readserf_limit_readlineserf_limit_peekserf_limit_destroybio_bucket_readbio_bucket_writebio_file_readbio_file_writebio_file_getsbio_bucket_createbio_bucket_destroybio_bucket_ctrlbio_bucket_methodbio_file_methodvalidate_server_certificateserf_bucket_type_ssl_decryptserf_bucket_type_ssl_encryptssl_poolssl_dyn_createssl_dyn_lockssl_dyn_destroyssl_locksssl_lockssl_idcleanup_sslhave_init_sslinit_ssl_libraries.L277.L297.L298ssl_need_client_certssl_init_contextssl_free_contextserf_bucket_ssl_create.L362.L421.L424.L427.L430.L433.L436.L439convert_X509_NAME_to_table.L470.L479.L484.L487serf_ssl_destroy_and_dataserf_ssl_decrypt_destroy_and_dataserf_ssl_encrypt_destroy_and_dataserf_ssl_readserf_ssl_readlineserf_ssl_peekbarrier_buckets.cserf_barrier_readserf_barrier_read_iovecserf_barrier_readlineserf_barrier_peekserf_barrier_destroy.L36.L37create_chunkserf_chunk_readserf_chunk_readlineserf_chunk_read_iovecserf_chunk_peekserf_chunk_destroybwtp_buckets.c.L17count_sizecalc_header_size.L95.L98.L100.L103.L105serf_bwtp_frame_readserf_bwtp_frame_readlineserf_bwtp_frame_read_iovecserf_bwtp_frame_peekbwtp_incoming_destroy_and_data.L160bwtp_incoming_readbwtp_incoming_readlineincoming.cread_from_clientwrite_to_clientoutgoing.cclean_sktclean_respclean_connno_more_writes.L116is_conn_closinglink_requestsdestroy_requestcancel_request.L170remove_connectiondestroy_ostreamhandle_conn_closedreset_connectionsocket_writevdetect_eofdo_conn_setupwrite_to_connectionhandle_responsehandle_async_responseread_from_connection.L576auth.cdefault_auth_response_handlerserf_authn_schemesdiscard_bodyhandle_auth_header.L81.L84.L86dispatch_authauth_basic.c.L26.L34.L42auth_digest.cint_to_hexhex_encoderandom_cnonce.L43build_digest_ha1.L53.L55build_digest_ha2.L62.L67.L68.L70.L73.L76build_auth_header.L94.L111.L115.L127.L132.L137.L139.L181.L183.L205.L212.L217.L218auth_kerb.cauth_kerb_gss.ccrtn.s_END__START_serf_bucket_response_createserf_default_read_for_sendfilei2d_X509d2i_PKCS12_bioX509_STORE_CTX_get_errorserf_connection_createserf_bucket_headers_createserf_debug__entered_loopserf_default_snapshotserf_default_read_iovecserf_bucket_dechunk_creatememchrserf_bstrmemdupserf_config_authn_typesserf_ssl_cert_issuerserf__init_basic_connectionserf_bstrdupBIO_free_edataapr_pollset_pollserf_ssl_server_cert_callback_setserf_databuf_peekX509_get_issuer_nameapr_sockaddr_info_getserf__process_clientserf_bucket_bwtp_frame_get_typeapr_thread_mutex_destroyserf_bucket_type_headersapr_statserf_bucket_aggregate_prependserf_bucket_aggregate_append_iovecapr_socket_acceptserf_bucket_bwtp_frame_get_headerscrc32serf_bucket_bwtp_channel_closeapr_array_pushapr_socket_recvserf_bucket_mem_callocserf_bucket_type_barrierserf_default_destroy_and_dataX509_STORE_set_default_paths_etextserf_context_runapr_mmap_createfopenapr_allocator_createserf_bucket_aggregate_prepend_iovecserf_bucket_bwtp_channel_openapr_thread_mutex_createserf_bucket_type_responseserf_request_get_allocCRYPTO_set_locking_callbackPKCS12_freeBIO_clear_flagsserf__open_connectionsserf__handle_auth_responsestrchrserf_bucket_type_fileserf_default_read_bucket__ctypeserf_bucket_limit_createapr_pstrcatapr_socket_bindapr_uri_unparseCRYPTO_set_id_callbackapr_base64_encode_lenabortapr_pallocserf_databuf_readserf_listener_createserf_connection_priority_request_createserf_bucket_type_requestSSL_freememsetserf_request_set_handlerX509_STORE_CTX_get_current_certapr_socket_opt_setapr_socket_listenapr_socket_createapr_socket_sendvapr_psprintfserf_ssl_client_cert_provider_setX509_STORE_add_certserf_config_credentials_callbackapr_mmap_offsetserf_databuf_initserf_bucket_allocator_get_poolapr_pollset_removeASN1_TIME_printapr_pool_userdata_setnserf_bucket_headers_doBIO_set_flagsmemmoveCRYPTO_set_dynlock_create_callbackSSL_CTX_set_client_cert_cbserf_bucket_response_statusSSL_get_ex_dataX509_digestserf_bucket_mmap_createPKCS12_parseserf_bucket_bwtp_incoming_frame_wait_for_headers_PROCEDURE_LINKAGE_TABLE_BIO_s_memserf_bucket_headers_setserf_ssl_cert_depthCRYPTO_set_dynlock_destroy_callbackserf__bucket_stream_createinflateEndserf_lib_versionserf_request_get_poolserf__conn_update_pollsetserf_bucket_response_wait_for_headersapr_pool_destroyserf__process_connectionserf_context_bucket_socket_createserf__context_progress_deltaserf_bucket_ssl_decrypt_context_getserf_bucket_type_bwtp_frameserf_request_get_connSSL_writeEVP_sha1SSL_library_initapr_pstrmemdupapr_pstrcatvserf_bucket_aggregate_becomeinflateInit2_X509_NAME_get_text_by_NIDapr_file_name_get_finiapr_array_makeserf_bucket_bwtp_incoming_frame_createfcloseSSL_set_connect_stateserf_connection_resetserf_bucket_type_mmapserf_bucket_bwtp_frame_get_channelserf_ssl_trust_certapr_pool_userdata_getSSL_CTX_newserf_bucket_barrier_createCRYPTO_num_locksinflatePEM_read_X509apr_thread_mutex_unlockapr_atomic_xchg32apr_hash_setapr_snprintfOPENSSL_add_all_algorithms_noconfstrcmpserf_bucket_type_aggregateSSL_get_ex_data_X509_STORE_CTX_idxserf_ssl_cert_exportSSL_readapr_pool_allocator_getserf_connection_set_async_responsesserf__setup_request_digest_authERR_clear_errorapr_file_closeBIO_newserf_bucket_aggregate_hold_openserf_bucket_response_set_headserf_bucket_ssl_encrypt_createserf_context_set_progress_cbSSL_set_bioserf_bmemdupserf_bucket_simple_copy_createSSL_CTX_set_verifyapr_uuid_formatapr_uuid_getmemcpyserf_bucket_deflate_createserf_bucket_response_get_headersERR_get_errorserf_connection_create2apr_pollset_createapr_file_readserf_event_triggerstrlenserf_config_proxyserf_debug__record_readapr_allocator_allocapr_socket_closeserf_bucket_allocator_createserf__validate_response_digest_authserf_bucket_simple_createserf_linebuf_fetchSSL_get_errorserf__init_digestSSL_new_DYNAMIC_GLOBAL_OFFSET_TABLE_apr_pool_create_exserf_util_readlineapr_md5serf_bucket_aggregate_appendserf_bucket_file_createserf_bucket_chunk_createserf_debug__bucket_destroyserf_bucket_bwtp_message_createserf_bucket_type_limitserf_ssl_client_cert_password_setX509_cmp_current_timemallocapr_date_checkmaskapr_pstrdupserf_bucket_type_deflateserf__setup_request_basic_authserf_context_create_exserf_default_restore_snapshotserf_bucket_bwtp_frame_get_phraseCRYPTO_set_mem_functionsSSL_CTX_get_cert_storeapr_base64_encodeX509_get_subject_nameserf_bucket_ssl_encrypt_context_getserf__handle_digest_authapr_cpystrnserf_bucket_mem_freeserf_ssl_use_default_certificatesapr_socket_connectBIO_read___errnoserf__init_basicserf_connection_closeserf_bucket_socket_set_read_progress_cbapr_pool_clearserf__handle_basic_authserf_bucket_request_createserf_bucket_ssl_decrypt_createserf_bucket_aggregate_cleanupERR_load_crypto_stringsstrcasecmpserf_bucket_headers_setxserf_ssl_cert_subjectCRYPTO_set_dynlock_lock_callbackserf_debug__bucket_alloc_checkserf_bucket_type_socketserf_debug__closed_connapr_thread_mutex_lockX509_STORE_CTX_get_error_depthapr_pool_cleanup_null_endserf_default_is_snapshot_setserf__process_listenerserf_bucket_headers_setcX509_STORE_CTX_get_ex_dataserf_request_cancelserf_connection_request_createstrncasecmpserf_bucket_request_set_rootserf_context_createserf_bucket_headers_setnserf_bucket_request_becomeserf__init_digest_connectionapr_file_writeserf_bucket_socket_createserf_context_prerunserf_request_bucket_request_createserf_linebuf_initserf_bucket_createapr_hash_makereallocBIO_test_flagsSSL_set_ex_dataapr_socket_timeout_setSSLv23_client_methodSSL_CTX_ctrlserf_incoming_createserf_databuf_readlineSSL_load_error_stringsapr_os_thread_currentapr_uri_parseserf_bucket_request_get_headersserf_connection_set_max_outstanding_requestsSSL_CTX_freeapr_strtokserf_bucket_type_simpleserf_bucket_aggregate_createserf_bucket_type_bwtp_incoming_frameserf_bucket_bwtp_header_createserf_default_destroyserf_bucket_headers_getserf_bucket_type_chunkapr_pool_cleanup_registerserf_bucket_type_dechunkserf_ssl_cert_certificateserf__encode_auth_headerserf_bucket_mem_allocapr_strtoi64serf_ssl_load_cert_fileapr_allocator_freeapr_file_openanotate anotate |~  }(X0~8~x@vHhPXanotate h0px(Xh@anotatex p 0|00x0anotate LH X@ h(anotate | x 8@8HPXX`hhpx@anotate Xh@anotate  Xxh (0@anotate @HPXX`p x@anotate 0Xð@anotateX P   anotate X (08@anotate HX`Xhxh@anotate ۈܰX8@anotatep h p`(pl`(p (h`0ߘ8ސP`X`hX  @(08@@PhX`hXpx @0@anotate  0 ( X  @anotate X (h08@H@anotatep h @< 0X`0hpXx0h@$%pXx@anotate `.*.*99<+@<+@Fx+`.*.*99<+@<+@Ft+anotate x TpPxTlPx @XZ@`ZhW`p[(xOZ@ZW`[(OffHa8fh@f fH(a80f8h@anotate anotate @(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)dirent.h 1.37 04/09/28 SMI@(#)dirent.h 1.36 04/09/28 SMI@(#)fcntl.h 1.17 06/03/10 SMI@(#)fcntl.h 1.52 07/03/05 SMI@(#)pthread.h 1.37 04/09/28 SMI@(#)sched.h 1.10 03/03/06 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.497buckets/aggregate_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/aggregate_buckets.o buckets/aggregate_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7buckets/request_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/request_buckets.o buckets/request_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7E,context.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o .libs/context.o context.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7Bbuckets/buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/buckets.o buckets/buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7Xbuckets/simple_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/simple_buckets.o buckets/simple_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7 nbuckets/file_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/file_buckets.o buckets/file_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7Lbuckets/mmap_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/mmap_buckets.o buckets/mmap_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7buckets/socket_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/socket_buckets.o buckets/socket_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7buckets/response_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/response_buckets.o buckets/response_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7buckets/headers_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/headers_buckets.o buckets/headers_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7Rbuckets/allocator.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/allocator.o buckets/allocator.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7buckets/dechunk_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/dechunk_buckets.o buckets/dechunk_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7buckets/deflate_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/deflate_buckets.o buckets/deflate_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7buckets/limit_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/limit_buckets.o buckets/limit_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7X4buckets/ssl_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/ssl_buckets.o buckets/ssl_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7Jbuckets/barrier_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/barrier_buckets.o buckets/barrier_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7`buckets/chunk_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/chunk_buckets.o buckets/chunk_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7vbuckets/bwtp_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/bwtp_buckets.o buckets/bwtp_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7\incoming.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o .libs/incoming.o incoming.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7outgoing.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o .libs/outgoing.o outgoing.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7auth/auth.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o auth/.libs/auth.o auth/auth.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7,auth/auth_basic.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o auth/.libs/auth_basic.o auth/auth_basic.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7aauth/auth_digest.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o auth/.libs/auth_digest.o auth/auth_digest.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7auth/auth_kerb.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o auth/.libs/auth_kerb.o auth/auth_kerb.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7auth/auth_kerb_gss.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o auth/.libs/auth_kerb_gss.o auth/auth_kerb_gss.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.79/ bucketsaggregate_buckets.c7- bucketsrequest_buckets.c;1 /var/tmp/serf-0.7.0context.c/% bucketsbuckets.c6, bucketssimple_buckets.c4* bucketsfile_buckets.c4* bucketsmmap_buckets.c6, bucketssocket_buckets.c8. bucketsresponse_buckets.c7- bucketsheaders_buckets.c1' bucketsallocator.c7- bucketsdechunk_buckets.c7- bucketsdeflate_buckets.c5+ bucketslimit_buckets.c3) bucketsssl_buckets.c7- bucketsbarrier_buckets.c5+ bucketschunk_buckets.c4* bucketsbwtp_buckets.c<2 /var/tmp/serf-0.7.0incoming.c<2 /var/tmp/serf-0.7.0outgoing.c) authauth.c/% authauth_basic.c0& authauth_digest.c.$ authauth_kerb.c2( authauth_kerb_gss.c DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD%.hash.dynsym.dynstr.SUNW_version.rela.got.rela.picdata.rela.data.rela.plt.text.init.fini.rodata.rodata1.dynamic.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.shstrtab   p p "&&ioAA %BA A `/BMM8=B``8HBaa`RtPtPHXkk^kkdkklkk**qq(Mvv u4B~pppA '!o `y.* #P&s& (07070100034c3c000081a40000000000000000000000014cbd2f330003de200000010000010036ffffffffffffffff0000001f00000000root/usr/local/lib/libserf-0.a! / 1287466769 0 0 0 4636 ` ||||||||||;t;t;t;t;t^^^^^^^^^^^^<<<<<<<<<<<<<<<<<<< LLGGGGGGGGoooooooooott|||||||||||||||||ff4444EEk,k,k,k,DDDDDserf_bucket_aggregate_append_iovecserf_bucket_aggregate_prepend_iovecserf_bucket_aggregate_appendserf_bucket_aggregate_prependserf_bucket_aggregate_becomeserf_bucket_aggregate_hold_openserf__bucket_stream_createserf_bucket_aggregate_createserf_bucket_type_aggregateserf_bucket_aggregate_cleanupserf_bucket_request_becomeserf_bucket_request_set_rootserf_bucket_request_get_headersserf_bucket_request_createserf_bucket_type_requestserf_lib_versionserf_context_bucket_socket_createserf_context_set_progress_cbserf_context_runserf_event_triggerserf_context_prerunserf_context_createserf_context_create_exserf_config_authn_typesserf_config_credentials_callbackserf_config_proxyserf__context_progress_deltaserf_linebuf_fetchserf_linebuf_initserf_databuf_peekserf_databuf_readlineserf_databuf_readserf_databuf_initserf_util_readlineserf_bstrdupserf_bmemdupserf_bstrmemdupserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_destroy_and_dataserf_default_destroyserf_default_read_bucketserf_default_read_for_sendfileserf_default_read_iovecserf_bucket_createserf_bucket_simple_copy_createserf_bucket_simple_createserf_bucket_type_simpleserf_bucket_file_createserf_bucket_type_fileserf_bucket_mmap_createserf_bucket_type_mmapserf_bucket_socket_set_read_progress_cbserf_bucket_socket_createserf_bucket_type_socketserf_bucket_response_statusserf_bucket_response_wait_for_headersserf_bucket_response_get_headersserf_bucket_response_set_headserf_bucket_response_createserf_bucket_type_responseserf_bucket_headers_doserf_bucket_headers_getserf_bucket_headers_setnserf_bucket_headers_setcserf_bucket_headers_setserf_bucket_headers_setxserf_bucket_headers_createserf_bucket_type_headersserf_debug__bucket_alloc_checkserf_debug__bucket_destroyserf_debug__closed_connserf_debug__entered_loopserf_debug__record_readserf_bucket_mem_freeserf_bucket_mem_callocserf_bucket_mem_allocserf_bucket_allocator_get_poolserf_bucket_allocator_createserf_bucket_dechunk_createserf_bucket_type_dechunkserf_bucket_deflate_createserf_bucket_type_deflateserf_bucket_limit_createserf_bucket_type_limitserf_ssl_cert_exportserf_ssl_cert_certificateserf_ssl_cert_subjectserf_ssl_cert_issuerserf_ssl_cert_depthserf_bucket_ssl_encrypt_context_getserf_bucket_ssl_encrypt_createserf_bucket_type_ssl_encryptserf_bucket_ssl_decrypt_context_getserf_bucket_ssl_decrypt_createserf_bucket_type_ssl_decryptserf_ssl_trust_certserf_ssl_load_cert_fileserf_ssl_use_default_certificatesserf_ssl_server_cert_callback_setserf_ssl_client_cert_password_setserf_ssl_client_cert_provider_setserf_bucket_barrier_createserf_bucket_type_barrierserf_bucket_chunk_createserf_bucket_type_chunkserf_bucket_bwtp_incoming_frame_wait_for_headersserf_bucket_bwtp_incoming_frame_createserf_bucket_bwtp_frame_get_headersserf_bucket_bwtp_frame_get_phraseserf_bucket_bwtp_frame_get_typeserf_bucket_bwtp_frame_get_channelserf_bucket_type_bwtp_incoming_frameserf_bucket_bwtp_message_createserf_bucket_bwtp_header_createserf_bucket_bwtp_channel_openserf_bucket_bwtp_channel_closeserf_bucket_type_bwtp_frameserf_listener_createserf_incoming_createserf__process_listenerserf__process_clientserf_request_bucket_request_createserf_request_set_handlerserf_request_get_connserf_request_get_allocserf_request_get_poolserf_connection_priority_request_createserf_connection_request_createserf_connection_set_async_responsesserf_connection_set_max_outstanding_requestsserf_request_cancelserf_connection_resetserf_connection_create2serf_connection_createserf__process_connectionserf__open_connectionsserf__conn_update_pollsetserf_connection_closeserf__encode_auth_headerserf__handle_auth_responseserf__setup_request_basic_authserf__init_basic_connectionserf__init_basicserf__handle_basic_authserf__validate_response_digest_authserf__setup_request_digest_authserf__init_digest_connectionserf__init_digestserf__handle_digest_auth// 1287466769 0 0 0 224 ` aggregate_buckets.o/ request_buckets.o/ simple_buckets.o/ socket_buckets.o/ response_buckets.o/ headers_buckets.o/ dechunk_buckets.o/ deflate_buckets.o/ limit_buckets.o/ barrier_buckets.o/ chunk_buckets.o/ auth_kerb_gss.o/ /0 1287466745 0 0 100644 10172 ` ELF+#8@@.shstrtab.text.picdata.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_info0ww_D`H\`h_\`\ D0H\`\ Z \ 8__@\ _ t \ o0ww_\ _̐@0w_ 8@wt`t`t`$`t` t`( $`0w@@0A@`ww_w`]@_w www@_Z _@_'`0w߰0w_\ _`h@D`0H\`\ Z \ 8_`\ _\ @_`w`_`o_\ J@@_0A@`ww_t\ w`]_t t 0ww_\`\` @w_r _`r w`0ww_\`\` @w_tt@\`ht`t``] t`] \ u 0www_Z _w` _w`(0ww'G$ `H_?`,0@\`\`_\ @w@_'``O0ww' G뀠H_?`,0@\`\`_\ @w@_`G뀧@Oww'ww_\w_$ _\`h\` h \`(H+Da~H~_\ \ w_Z \ _G_ߘß'H #Da~H HHb_DGà@$GÀ HGHSGH HHLG_] \ w \] t`] t_u ] h] h ] (_H1+Da~H-_?h 'GÀH__G,p\ %w`GÀO'GGæ$@'_Gá,0@w_hHH O=`wwww_\`w_\`__M GH_Ht __t`__t`'G۱< ww'ww_\`\`@__G_#_נ'ӱ< <  w'wwwD!'ӱ: : 0wwwD!': :  ww_\ \hH\ ]`_hw\\ tH@] (@@@ w_\`\`;_ @h_`Z \ @'ۀHH _`@o '  > w_\ \`h\h\t`_ h ] \ _ ] t`] w u ] o_ @h_`Z \ H'ۀHH_`@o'  >0w_Z G`? AGGREGATE@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/aggregate_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/aggregate_buckets.o buckets/aggregate_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.79/ bucketsaggregate_buckets.c DD%aggregate_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodatacleanup_aggregatecreate_aggregateserf_aggregate_destroy_and_dataread_aggregateserf_aggregate_readserf_aggregate_read_iovecserf_aggregate_readlineserf_aggregate_peekserf_aggregate_read_bucketserf_aggregate_snapshotserf_aggregate_restore_snapshotserf_aggregate_is_snapshot_setserf_default_read_for_sendfileserf_bucket_aggregate_append_iovecserf_bucket_simple_createserf_bucket_aggregate_prepend_iovecserf_bucket_aggregate_appendserf_bucket_aggregate_prependserf_bucket_aggregate_becomeserf_default_destroy_and_dataserf_bucket_aggregate_hold_openserf__bucket_stream_createserf_bucket_createserf_bucket_aggregate_createserf_bucket_type_aggregateserf_bucket_mem_allocserf_bucket_aggregate_cleanupserf_bucket_mem_free_GLOBAL_OFFSET_TABLE_  )X:I[\lpx Pd < (4 x ( H g|xL"(T?]8}P`X0,%(#&&""  !,%0&4&T"X" ##8H    P  ( x0 (8 p@ H P 66@   X  % - 6*?JVEbpBx`  "#0  /21 1287466746 0 0 100644 8812 ` ELF+@@.shstrtab.text.picdata.rodata1.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_infoA@`wwwww_ߒ @_r _r @_u_u`]_@wװ@w_Z Z @0ww_] `\L` /HL` H_t@] __`@w`A@`ww_\ _ w@_ w`]w w \`w@\`w`]wϠ w_@\  @w__\ @@__@_@_ \`h\``]`]@_ _@\  t`_@\`_\ @ wwww__Z \ ___ߟ'۱< <  w'www~__Z \ G___ן'ӱ< <  ww'ww^__Z \ _G__ן'ӱ< < 0www@__Z \ 0__'< <  A@`wwwww_\  @_r _r _@\ u_u`]_t`t` HTTP/1.1 Transfer-EncodingchunkedREQUEST@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/request_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/request_buckets.o buckets/request_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.77- bucketsrequest_buckets.c DD%request_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L40.L41.L44.L45serialize_dataserf_request_readserf_request_readlineserf_request_read_iovecserf_request_peekserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_destroy_and_dataserf_default_read_bucketserf_default_read_for_sendfileserf_bucket_request_becomeserf_bucket_mem_freeserf_bucket_chunk_createserf_bucket_headers_setserf_bucket_aggregate_appendserf_bucket_aggregate_becomeserf_bucket_simple_createapr_pstrcatvstrlenserf_bucket_allocator_get_poolapr_pstrcatserf_bucket_request_set_rootserf_bucket_request_get_headersserf_bucket_createserf_bucket_headers_createserf_bucket_mem_allocserf_bucket_request_createserf_bucket_type_request_GLOBAL_OFFSET_TABLE_  'X8GLQV0[\j\|ddT +Dc~%,KWxt X  +$+H(d'x*|* &L"\#++!  !  "( DP\h    ++$(D'X*\*  8     ( 0 8 @ H P 66@ pX@#(.6?JVCbp"x 8x0  context.o/ 1287466746 0 0 100644 8932 ` ELF+@@.shstrtab.text.picdata.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0www_wߨH] _@u P]`_@u`\8h \@] ]` w_D` HH( \`(D @'`H'_\ (\ ?`,0\@w_ߢLD`H $`@ H'H ''`G〤O'_$  > www_w__r`@] '< <  www_w__r`@] '< < @ww__r 0@ww__r @w'G_" A@`wwwww_ߒ @  @@_t`_ht`_t`_Ht` @  @_ߒ @ u`]u`]u_ߒ @ t`(t`Ht`P $`wװ@@@w_@w@w @_ HH _ HH?`A@`wwww`]\u \u \u \u  '_wF HH^ @]`wE`H ']`8wU`H7_\`\`@HPG``JU _T`  H HHB T`5 T`@@'@ H$8\`h '\`wTH7_\`\`H#G`H H^ @@'HHHH^ _T @@'HHG? w'w_@Z  H'H/]`G@Ϡ H'H$GG۠$ 'ۀH'_\ w__@_Ϡ'߀HH_Ϡ wG'G۠$ 'GO' ?`0www__r`8_r`@ A@`wwww_@_`]@_@w߰0www_"  _" _" @(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21context.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o context.o context.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7;1 /var/tmp/serf-0.7.0context.c DD%context.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodatacheck_dirty_pollsetspollset_addpollset_rm.L97serf_lib_versionserf_bucket_socket_set_read_progress_cbserf_bucket_socket_createserf_context_bucket_socket_createserf_context_set_progress_cbapr_pollset_pollserf_context_runserf__process_clientserf__process_listenerserf__process_connectionserf_event_triggerserf__open_connectionsserf_context_prerunserf_context_createapr_array_makeapr_pollset_createapr_pallocmemsetserf_context_create_exserf_config_authn_typesserf_config_credentials_callbackserf_config_proxyapr_pollset_removeapr_pollset_addserf__conn_update_pollsetserf__context_progress_delta_GLOBAL_OFFSET_TABLE_   0?TL`Lk p 8<hh4X$9Pi(|dP<((?X(Qdtt $#" &$&HX    d0&4&L P @l&&%%  66@  x P  p p% p- p6,A,MGYg.o w 0  buckets.o/ 1287466747 0 0 100644 9876 ` ELF+"@@.shstrtab.text.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info www_ @w_t`_t`_t`w߰@@ww'ww_Z \ _ǖ_h __t`_t` _H$`_$ 'Gӱ< wwwwww_Z \ __C \'_t _$ '˱<`<`0www  @w_@Z`@w_\`@\`@_@wD!': : @wD!': : @w ' :  www__@ _@_ _,w߰ www_@__@_w߰ ww@_ _@_@w www_\ _\ w׀h:_\ @ wπh0 w_׀hL H_]`$%u`_t` _$`__׀h _t _t` _$`_] %$u  o_]_u ]] $$@u _$`ww'wG뀤`H___߁_\ wwwϤ `'æ `' `'HH__\ @ wGH__\ @ w_πhA_ǀh h G@  '_H$`GÀH h _H$` _$`H__\ @$ h G@??  '_H $`GÀH _H$` _$`H _ǀh _H$` _$`H_Ǡ _H4t`__D  "H < @ _H't`_\_\ @H t_D H  O OO H OOO OO_] _\ _נ$@$u @w_r "  ww_\ hH* D #Da~H_t H @\\$c@H #Da~H HH _`$t`_t`$`  ?` wwww__ߠ'׀HH''_h_\ h_\ w_] _t`__t`] u  \`$t`\`h H'E 'G'G۱< w'www__נ'πHH'_Z _t` G@__\_\ $@_t`\h H'D 'G'Gӱ< 0www_M_'߀HH_\_t`\_t`D !D!~HH ?`@w_" r ww'_D` H$`t`_D H._Z \ 0הϟH #Da~H HH|_π h_L H _Z \ זϒ  _$`HZ_Z \ G˖טϟH #Da~H HHN#Da~H_π hHB_]`_Ϡ@#c@h-.H5GˀH H%`H %`_Ϡ$ H wπ "H  < %wϠ %`_\`@ _@__ \_Ϡ@tH_D HHOm=@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/buckets.o buckets/buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7/% bucketsbuckets.c DD%buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodatafind_crlfcommon_databuf_prepserf_linebuf_fetchserf_linebuf_initserf_databuf_peekserf_databuf_readlineserf_databuf_readserf_databuf_initserf_util_readlinememchrstrlenserf_bstrdupserf_bmemdupmemcpyserf_bstrmemdupserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_destroy_and_dataserf_bucket_mem_freeserf_default_destroyserf_default_read_bucketserf_default_read_for_sendfileserf_default_read_iovecserf_bucket_mem_allocserf_bucket_create_GLOBAL_OFFSET_TABLE_  0?XI ] p $ 8 h p @$ 8TL X\  =,[,qH0$(8x \20 X`p  DT d H66@ $-6<A<M;Y4gJHoH w  "`0  /40 1287466748 0 0 100644 7684 ` ELF+@@.shstrtab.text.picdata.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_info@ww_@_A@`wwwwww_ג 0@w_r_rr?r(_r_r `]@_נwϰA@`wwww_ 0@_@_wuu]_@__u`]u_u `]@w߰wwww_Z _h_`@h_`w`Z_r __r Z r`Z" rZhH +Da~@'۱: : w'www_\ Z _t`G@_]_\ $@_t`]h H'!D!~'G'ӱ< <  www_Z _`_r _`_r D!~': : @w_\ \`h\` \`@_0w_Z _`w`_`w`( ' : 0w_Z _`w``(Zw`w`?r ' : 0w_Z _` 2h ': : SIMPLE@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/simple_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/simple_buckets.o buckets/simple_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.76, bucketssimple_buckets.c DD%simple_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodatafree_copied_dataserf_simple_readserf_simple_readlineserf_simple_peekserf_simple_destroyserf_simple_snapshotserf_simple_restore_snapshotserf_simple_is_snapshot_setserf_default_read_bucketserf_default_read_for_sendfileserf_default_read_iovecserf_default_destroy_and_dataserf_util_readlinememcpyserf_bucket_simple_copy_createserf_bucket_createserf_bucket_mem_allocserf_bucket_simple_createserf_bucket_type_simpleserf_bucket_mem_free_GLOBAL_OFFSET_TABLE_  &X7F(Wh}xTLP8H@ (@^qxXX(`d  $DTp        ( 0 x8 @ PH P 66@ @0X%-6?KJKVBb_pux HP0  file_buckets.o/ 1287466749 0 0 100644 7268 ` ELF+@@.shstrtab.text.picdata.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_info wwww_w__r] @_'۱< < 㾐A@`wGww_@_g__@_@@!_ h#hO_@_@@ '[ H_O@_H_cp@_r @ `]uu `]_@ wwww_\ `__@_ߠ'۱< < w'www_\ G__@_נ'ӱ< <  www_\ `_@_'< < FILE@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/file_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/file_buckets.o buckets/file_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.74* bucketsfile_buckets.c DD%file_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodatafile_readerserf_file_readserf_file_readlineserf_file_peekserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_destroy_and_dataserf_default_read_bucketserf_default_read_for_sendfileserf_default_read_iovecserf_databuf_peekserf_databuf_readlineserf_databuf_readserf_bucket_createserf_databuf_initserf_bucket_mem_allocserf_bucket_mmap_createapr_mmap_createserf_bucket_allocator_get_poolapr_statapr_file_name_getserf_bucket_file_createserf_bucket_type_fileapr_file_read_GLOBAL_OFFSET_TABLE_  $X5DTPP_0XrH (@Rhz$/XESD"##8Thp t !! `   0  ( 0 8 @ H P 66@ X00%0-065? J V@bpix` 0  mmap_buckets.o/ 1287466750 0 0 100644 6612 ` ELF+P@@.shstrtab.text.picdata.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_info A@`www_ @w_rrrZ\ r`]@_w wwww_\ _h_`h_`_Ht`_t`__`@_``] _]u `\]$@t\ h!D!~H'۠ 'G۱< w'www_\ w__\`@\`_\ w_\ _r`G@___\ $@_u_Ǩ`] ]u `\]$@t\ h!D!~H'Ӡ 'Gӱ< 0wwwD!': : MMAP@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/mmap_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/mmap_buckets.o buckets/mmap_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.74* bucketsmmap_buckets.c DD%mmap_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodataserf_mmap_readserf_mmap_readlineserf_mmap_peekserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_destroy_and_dataserf_default_read_bucketserf_default_read_for_sendfileserf_default_read_iovecserf_util_readlineapr_mmap_offsetserf_bucket_createserf_bucket_mem_allocserf_bucket_mmap_createserf_bucket_type_mmap_GLOBAL_OFFSET_TABLE_  $X5DSf4u4GWjX $@lp x     ( 0 8 @ H P 66@ X%-6? J V@bpx @ 0  /58 1287466750 0 0 100644 7028 ` ELF+@@.shstrtab.text.picdata.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_infowwww___r]`@_@!#p\@h !#x\@_\ '۱< <  A@`www_c@_r @ `]w w w!#xw!#pw`]_@w0www_Z _#pw@_#xw@ wwww_\ `__@_ߠ'۱< < w'www_\ G__@_נ'ӱ< <  www_\ `_@_'< < SOCKET@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/socket_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/socket_buckets.o buckets/socket_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.76, bucketssocket_buckets.c DD%socket_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodatasocket_readerserf_socket_readserf_socket_readlineserf_socket_peekserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_destroy_and_dataserf_default_read_bucketserf_default_read_for_sendfileserf_default_read_iovecserf_databuf_peekserf_databuf_readlineserf_databuf_readserf_bucket_socket_set_read_progress_cbserf_bucket_createserf_databuf_initserf_bucket_mem_allocserf_bucket_socket_createserf_bucket_type_socketapr_socket_recv_GLOBAL_OFFSET_TABLE_  &X7FTPePXzH2J\rHX)@  8< H   P  ( 0 8 @ H P 66@ XPP%P-P6W? J VBb'p=?x 80  /76 1287466751 0 0 100644 11940 ` ELF+* @@.shstrtab.text.picdata.rodata1.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_info A@`www_c@_r r @_w ' !#'!#'@ `]_@w@w_Z  #'@@w_Z Z @@w_\@D` H\!#x@\@_`Z \ 8_`@h\`\ 8@_`Z \ 8@_@w'_` \`@G'< <  A@`www_ 0`]@'瀢H9".H4_L5$ 0,` ,`$,`$L7$ 0%p$8@ _%t$@_L,084084`]  @ Hw___\`(`0"@@$_!#xt@ ? A@`www_ H #Da~H HHD_D` H>\`(h:`0 :@@@@h7.H-`_\`(@ 0hL,084084`]  @ H _\`(@ 0 o_\``0% \`(@ 0$  @s@> A@`wwwH _' H #Da~H HH_D` H _\ %@HH_!#tD eH \_@\ _t` H$` H $#Da~H7u&HH_O_H #Da~H HH޶_D` H\`(h $`\`_@\ _t \ `]@h@ @wB "HH "_\ __@\ _H1t _\ `]@h`]@ H  _%$\ _@\ _t @h_!#tD@ H!0H _$`_\ `]@h)h`]@ H _\ _\ @ _Ht @h`]@ H _\ _\ @ _t _!#D@H $`H?H=__H #Da~H HH,_D` H \`(h $`7D~HH7D~H7.H_D  O, < #`_ϠD>$$x0ww_D  H__'瀤HH_D  O ? 0w_Z ڒ@'< <  ww_] E` H !#p@_\t`\t`H o@D` H !#p@_\t`\Ht`_$ >wwww_Z H#Da~H H_t H']Z \ ___ߟ!D!~H!#D@H $`H  $`'G۱< w'www_Z P'ÀHH ]Z \ G___ן=`HTTP/#.# ###*Content-LengthTransfer-EncodingchunkedContent-EncodinggzipdeflateRESPONSE@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/response_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/response_buckets.o buckets/response_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.78. bucketsresponse_buckets.c DD%response_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodataserf_response_destroy_and_datafetch_line.L51parse_status_linefetch_headers.L108.L114.L117.L124.L129.L134run_machinewait_for_bodyserf_response_readserf_response_readlineserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_read_bucketserf_default_read_for_sendfileserf_default_read_iovecserf_bucket_response_statusserf_bucket_response_wait_for_headersserf_bucket_deflate_createserf_bucket_dechunk_createstrcasecmpserf_bucket_limit_create___errnoserf_bucket_headers_getserf_bucket_barrier_createserf_bucket_headers_setxmemchrserf_bstrmemdupapr_strtoi64apr_date_checkmask__ctypeserf_linebuf_fetchserf_default_destroy_and_dataserf_bucket_mem_freeserf_bucket_response_get_headersserf_bucket_response_set_headserf_bucket_createserf_linebuf_initserf_bucket_headers_createserf_bucket_mem_allocserf_bucket_response_createserf_bucket_type_response_GLOBAL_OFFSET_TABLE_  (X9H`g@rwp0| 8@X`P hl  x:Pi @ 8#<E]x( 70UhzX 9$9D6\5488 30/0.x9|9  , +8-<- x*99L)-- (X9\9$''  &8+@%p$ & #"HL T&x| #! #! h    ( 8 `@ H P 66@  pXq#9(9.969 ?UJUV-Dbqpxp #))0  /96 1287466752 0 0 100644 10204 ` ELF+#X@@.shstrtab.text.picdata.rodata1.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_info0A@`ww_ @wr"`]@_wwww'wwG'_\`w_\ \` 0@_u _u % u (G〤H _\ _@u D` H$`_u GˀH _\ _@_u D` H$`_u@h\ (h ]`(@h\ (o@@ht`(_t`0www__@_@@@ @ @s0www__@_@@@ @ @s0www__@_@@@ @ @sww_\ w_\   'ǀ@h8_`@_ H.h(_`>@ w_@\ >@ ,>,  _`@_` _-GǀH_\ @GǠ 'Ǹ_H< _`_`< _`(@ow www_\ _ @h___`_` H_`(@o0w_\ ^h\`(D` H_\ @\`D` H_\ @\`_\ @o@_ A@`@www_B` HZh H"` "`Zr_r H"_ Z`Z Z`H+Z `] H%_ Z`Z Z`HZ `] H_r _B "  O* : !? B @_ Z_r Z'_r p@w_B "rB`H;Da~H`H Z`Z (r`Z`h " ?` www_\ __h@G` H H9D!~H ? wwww_\ _G@@E  H-D~H__ǀ@ h_t`H _t` \`t` =w'www_\ G  H+b.H"__ D` H+Da~Hj@'E H H H' 'G_$`Gñ=`ww'ww_w_$  'G뀠H3__ǔ'_h___E,0u@_E,0@t`E %_ǀh _$@wǀ hGH'GHH 'Gà G뀤O'à 'Gӱ< : HEADERS@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/headers_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/headers_buckets.o buckets/headers_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.77- bucketsheaders_buckets.c DD%headers_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodataserf_headers_destroy_and_data.L119.L123select_valueconsume_chunkserf_headers_peekserf_headers_readserf_headers_readlineserf_headers_read_iovecserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_read_bucketserf_default_read_for_sendfileserf_default_destroy_and_dataserf_bucket_headers_doserf_bucket_mem_freememcpystrcasecmpserf_bucket_headers_getserf_bucket_headers_setnserf_bucket_headers_setcstrlenserf_bucket_headers_setserf_bstrmemdupserf_bucket_headers_setxserf_bucket_createserf_bucket_mem_allocserf_bucket_headers_createserf_bucket_type_headers_GLOBAL_OFFSET_TABLE_  'X8Gpekq0l~pd  /Hgd4 dd  d,<hUh~pX ($(<%T'X' `$%$"h"8 H l#  #8 H l#%(Ht8(<(         ( 0 p8 p@ H P 66@   X # ( . 6  ?7J7V CbOpex0 " #(0  allocator.o/ 1287466753 0 0 100644 7060 ` ELF+@@.shstrtab.text.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0w_w\`0h\`@ ' <  A@`wwww_ @@  @@_r @`t`\`h@@_w`_w`_`]`]@@@w߰@w_Z @ ww_ ` $`_ w`h4 (\@h@\`t H't`] 0@h\` \`  h_\`0w\`c@hHw_t`0_t \ w`\ tH] @@hHw\w`_w``w_0ww_@_@@hH_@@ 0ww_` `$ $`_$ w\` h `(\t`tt` h@t`]`@\`@w'G': : @w@w@w@w@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/allocator.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/allocator.o buckets/allocator.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.71' bucketsallocator.c DD%allocator.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodataallocator_cleanupserf_debug__bucket_alloc_checkserf_debug__bucket_destroyserf_debug__closed_connserf_debug__entered_loopserf_debug__record_readabortserf_bucket_mem_freeserf_bucket_mem_callocapr_allocator_allocserf_bucket_mem_allocserf_bucket_allocator_get_poolapr_pool_cleanup_registerapr_allocator_createapr_pool_allocator_getapr_pallocmemsetserf_bucket_allocator_createapr_allocator_free_GLOBAL_OFFSET_TABLE_  !2ADSrh ,pTP2`Qkx<  @<66@ $- 6AM=Ygo w `0  /115 1287466754 0 0 100644 7148 ` ELF+h@@.shstrtab.text.picdata.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_info A@`www_ch@_r " @ `]_@w@w_\ _ Z \ 8@_A@`wwwww_\ H`_`@ H #Da~H HH@E  H-] #c@hH " ,`  @ !#`@w@B "HH "@!#`\@ h $`-D~H $`O_t H|_!#`_@hw_`Z \ ___ߟH #Da~H HH]@!#`] _\ $@u ] h $ u HJ_`Z \ !#`_@__ߟ@H #Da~H HH1@!#`\_\ $@t\h% HHH+Da~H+b.HG` O, < #cT_DO?=`4PDECHUNK@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/dechunk_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/dechunk_buckets.o buckets/dechunk_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.77- bucketsdechunk_buckets.c DD%dechunk_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodataserf_dechunk_destroy_and_dataserf_dechunk_readserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_read_bucketserf_default_read_for_sendfileserf_default_read_iovec___errnoapr_strtoi64serf_linebuf_fetchserf_default_destroy_and_dataserf_bucket_createserf_linebuf_initserf_bucket_mem_allocserf_bucket_dechunk_createserf_bucket_type_dechunk_GLOBAL_OFFSET_TABLE_  'X8G<eHw!.A_rX $D\dh tP    ( 8 @ H P 66@ hXX%-6?tJtVICbpx (8`80  /134 1287466755 0 0 100644 9732 ` ELF+!@@.shstrtab.text.rodata.picdata.data.rodata1.bss.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_info@w_ *0@ *0@ *0@w A@`www'_`h@_r ! `"@_w`G'`! 8w@`  p@H H'` H '`H-G` O OO 'Xw@ 'Pw@`]D %@'@`]D %D'@!#%H'@`]_@@@w_\ _`@h\`\ 8@_`Z \ 8@_A@`wwwww_\ H_`Z \ ! P_@@H #Da~H HH'! X_@! P_@$@ _@_@! P\_$@t\ h D` $`` H_t H'H @H_t H'H@L`]L H L`]L H!".H'L H!".H'ۢD` Hx$``wǢ@! 8\@h!".Hl'۠` w@\`@h!".H_'ۢ`D` HX$``! @G@`]@ p' H!".HI'۠`w`0! HG@4 '`8`D` H;$`@`_`@_`w``D` H0$`_`Z \ ___ߟH #Da~H HH''D~H ! `G@H _\ hH'ۦ@ H3\Z \ ! HD@! `@$ D H #Da~H HH'_h! `@D` H_t D`$`H'_w`_'`  '` H@ 8 H% u 0! HE4 $@4w! 8]@<! 8w@`__\ @w@_`! HG@4 Hj'`8 @ '`HW! HG@4 `8$4w! 8_@`@<! 8w@`__\ @w@_`! HG@4 '`8_@\ w@_`_w`_`` _\ @w@_`H 'Xw@ 'Pw@`D` H$` H'`!".HQ'G` O OOH `H!".H?'` Oq_`Z \ ___ߟ'D~H ! `G@H H$'H"'_`Z \ ___ߟ'H!".H'G` O, < #c_DOG۱< 4X`4@ 1.2.5DEFLATE@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/deflate_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/deflate_buckets.o buckets/deflate_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.77- bucketsdeflate_buckets.c DD%deflate_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodatadeflate_magicDEFLATE_WINDOW_SIZEDEFLATE_MEMLEVELgetLongserf_deflate_destroy_and_data.L74serf_deflate_readserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_read_bucketserf_default_read_for_sendfileserf_default_read_iovecinflateserf_bucket_aggregate_appendserf_bucket_simple_createcrc32serf_bucket_aggregate_prependinflateEndinflateInit2_memcpyserf_default_destroy_and_dataserf_bucket_creatememsetserf_bucket_aggregate_createserf_bucket_mem_allocserf_bucket_deflate_createserf_bucket_type_deflate_GLOBAL_OFFSET_TABLE_  'X8GUizP`p!@X`} 0F`aXz&&#"!l p   %%  @x&|&4     HTX(8X"d  p  ( 8 @ H P 66@  h X `X" ( 1 6 ?JVCbpxp ` x!P0  /153 1287466755 0 0 100644 6756 ` ELF+@@.shstrtab.text.picdata.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_info A@`wwww_ @w_r_r`]@_w߰wwww_\ _`@h_t !D!~H0'_?hh_`w_`Z \ ___ߟH #Da~H H`\_\ $@t_`h@H+Da~'G۱< w'www_\ \`h_t !D!~H+'\`Z \ G___ן'ÀH #Da~H H\_\ $@t]h GÀH!D!~'G'Gӱ<  www_\ _`Z \ 0__'< < @w_\ _ Z \ 8@_LIMIT@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/limit_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/limit_buckets.o buckets/limit_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.75+ bucketslimit_buckets.c DD%limit_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodataserf_limit_readserf_limit_readlineserf_limit_peekserf_limit_destroyserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_read_bucketserf_default_read_for_sendfileserf_default_read_iovecserf_default_destroy_and_dataserf_bucket_createserf_bucket_mem_allocserf_bucket_limit_createserf_bucket_type_limit_GLOBAL_OFFSET_TABLE_  %X6E UiTy`<-K^tX $Ddh p     ( 0 8 `@ H P 66@ X%-6? J VyAbpxp 0  ssl_buckets.o/ 1287466757 0 0 100644 32100 ` ELF+x@@.shstrtab.text.bss.data.rodata1.picdata.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.data.rela.picdata.rela.debug_infoww'_Z 0@ !#8_Z \ Gזǟ@!#0'@H #Da~H H_ǀh __@_H < #Da~@H_@ H??= ww'_Z 0@ _G!#_@@\ w!#@_@G'< <  ww'_Z 0@ Gw_@@H #Da~H H#Da~H_@ H?_H< ??` ww'_Z 0@ Gw_@@_ס< '< < 0ww'__G'< < @w _"` "`?"`(r`0 ' : @w_hH  ?` w'wwߺ HHHHG H  O OOOO@wװA@`w'w @_@@w@ @_@_'GH+@_H 'H%`H#`H!`H`H`Gˀ H  O OO$  O, < #bD_D]\ @\ HH `]\ @\  H`!#_h-Gǀ H@H&_ @_ @wrG"!#_!#_@'H H'%'@_G'< < wwww__` __@< ' H< _t` Hu'!# _@Z \ _ǟH #Da~H H[_ǀhW_!#8_@\ @w!#8@_@_` __@< 'H;_` @H$'_t !#0H.G@_t H* _t !#G@HH'!".'G!#H'@_t +b.HG H  O OOOOH<_t`H_t 'G۱< A@`wwwww_!#_@Z \ __ߟH #Da~H HH'_\ h__@#Da~H H'_`(@ H _`(@ H H'ۦ@!#D#Da~H!#\Z \ __ߟH_t @H #Da~H Hu_\`hp%'@_` _\`@< ' HJ!#_@\`]h @\w!#@_@_'w@__\ !#_@@\ w!#@_@_` @G'H!#G@H #Da~H HH)'H HH -._Ht !#_@Z \ __ߟ'___@\ #Da~HGH'G۱<  A@`ww'`]\  @`]\ @ 'ۀ H@w0'ww'G`H_@\  `H_@\ 0ww'_@\ 0A@`w''w'GH `]\ G,0@\@ H `]\ G,0@\@@@2w@w@@@@@ ' < 0A@`w`]@ 6Hj`]`]`]@@@@@@`]@`]\ ?`@,0`]t  H`]\ ? ,0@`]\ @ ' H O`]@`]@`]@`]@`]@`]\ `]`]@СA@`wwww_@ !#\h _t`!#\_t` H'!#@\h '@!#X\`h  '\`wt` H '!#@\!#H\ǟ@'GӀH_ǀ@hH_`@ @/'ӀH`]@w_r 0_'w@@@___@' H,@_\ @'t@_\ 't@GH!#P\@h!#\@@w`]`]!#P@_@ H'@'@G4p < #H~ o< qHy@!#`\hm!#x\`h '\`wH t`!#h\!#\'GӀHR_@hN__@@' HD@_\ @'t@_\ 't@GH!#P\@h!#\@@w`]`]!#P@_@GH!#p_@@h_@@w`]`]!#p@_@ H'@ H'`]G4p < 4p /< o@< @!#@_@o 'G<  A@`wwwww__'@u@_'Hu@_!#P@t`\`h !#X@`]@ A@`wwwww__'`u@_'hu@_!#p@t`\`h !#x@`]@0www__#r_#r A@`w@_@c@" _r @r @`t \ `]@!#w@!#w@!#'@_``]@ _` /@@_`w` `]@`(u ] t`0_` ] @@_` _`  @@!#w@!#w@@!#w@!#'@@`0`]`0t`t`!# w@@!#8w@!#0'@!#@@`]@!#t`t`w0w_!#8\@@h\`\ 8@_!#\@@h\`\ 8@_@\ _@\ _Z`@Z`@ ' <  www_ @@_h4w`Ht`_`E %__@@w߰0w_@\ @w'〠#b.@? @''< < A@`wwww_`]@h@@@h _ @_t`\`t`H 9".?  ww_@\ w_@\ 'ۀ#b.@? @''< < A@`wwww__`]ZZ @] !#@u ] ' @\`hH_t`] u @__`!#8t@@0w_Z _`A@`wwww__`]wZ _  0w _ )#@w _ \`h_H t`\ @_tt_ !#@\`hH t`\ h_`_`ow`_w߰0w_Z _` A@`www@__ @$?H`]_@@?@_ 0@$?H`]_@@?@_ @$?H`]_@@?@_ @$?H`]_@@?@_ @$?H`]_@@?@_ @$?H`]_@@?@_ @$?H`]_@@?@@w@w_B ?`0ww_@\ w߀@hH_8@@0ww_@\ w߀@hH_@@A@`wwww@__@\ @@HS`]~ ` @O, 7@ۀH) :~7@4  < < N,4-@7@4  < N, 4-@7@,`@ 4-@7@ 7@ۀ Oۀ`H  $`,`@ 4H, /`]_@?@@@hD !@_\ \ \ \ w_@H@ `]_@?@ !@_\ \ \ \ w_@H@ `]_@?@@www_\ @@`HH_@<`ww_\ @ע@`HH _@@: @_@@@0w_\ \G $ '〤H' \@_@w_\ _ \ Z \ 8_0w_\ ^!#_@^\ h5\`\ 8@!#_@Z \ 8@!#% 0$ !#]@h !#u!#Hu@\`'u\`@\ !#w@^'w@_`@H_ wwww_\ _`__@_ߠ'۱< < w'www_\ ]G__@_נ'ӱ< <  www_\ _`_@_'< < serf:ssl:certserf:ssl:certpwOpenSSL cert error: %d %d %d rCNEOUOLSTCsha1notBeforenotAfterSerf SSL encryption and decryption bucketsWrapper around APR file structuresSSLENCRYPTSSLDECRYPT0123456789ABCDEF@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)dirent.h 1.37 04/09/28 SMI@(#)dirent.h 1.36 04/09/28 SMI@(#)fcntl.h 1.17 06/03/10 SMI@(#)fcntl.h 1.52 07/03/05 SMI@(#)pthread.h 1.37 04/09/28 SMI@(#)sched.h 1.10 03/03/06 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)stddef.h 1.18 04/09/28 SMI@(#)stddef_iso.h 1.2 03/03/06 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/ssl_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/ssl_buckets.o buckets/ssl_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.73) bucketsssl_buckets.c DD%ssl_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodatabio_bucket_readbio_bucket_writebio_file_readbio_file_writebio_file_getsbio_bucket_createbio_bucket_destroybio_bucket_ctrlbio_bucket_methodbio_file_methodvalidate_server_certificatessl_decryptssl_encryptssl_poolssl_dyn_createssl_dyn_lockssl_dyn_destroyssl_locksssl_lockssl_idcleanup_sslhave_init_sslinit_ssl_libraries.L277.L297.L298ssl_need_client_certssl_init_contextssl_free_contextserf_bucket_ssl_create.L362.L421.L424.L427.L430.L433.L436.L439convert_X509_NAME_to_table.L470.L479.L484.L487serf_ssl_destroy_and_dataserf_ssl_decrypt_destroy_and_dataserf_ssl_encrypt_destroy_and_dataserf_ssl_readserf_ssl_readlineserf_ssl_peekserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_read_bucketserf_default_read_for_sendfileserf_default_read_iovecserf_databuf_peekserf_databuf_readlineserf_databuf_readserf_default_destroy_and_dataapr_base64_encodeapr_base64_encode_leni2d_X509serf_ssl_cert_exportBIO_freeBIO_readASN1_TIME_printmemsetBIO_s_memEVP_sha1X509_digestserf_ssl_cert_certificateX509_get_subject_nameserf_ssl_cert_subjectX509_get_issuer_nameserf_ssl_cert_issuerserf_ssl_cert_depthapr_hash_setX509_NAME_get_text_by_NIDapr_hash_makeserf_bucket_ssl_encrypt_context_getserf_bucket_ssl_encrypt_createserf_bucket_type_ssl_encryptserf_bucket_ssl_decrypt_context_getserf_bucket_ssl_decrypt_createserf_bucket_type_ssl_decryptX509_STORE_add_certserf_ssl_trust_certfclosePEM_read_X509fopenserf_ssl_load_cert_fileX509_STORE_set_default_pathsSSL_CTX_get_cert_storeserf_ssl_use_default_certificatesserf_bucket_createserf_bucket_mem_freeSSL_CTX_freeSSL_freeserf_databuf_initSSL_set_ex_dataSSL_set_connect_stateSSL_set_bioSSL_newSSL_CTX_ctrlSSL_CTX_set_verifySSL_CTX_set_client_cert_cbSSLv23_client_methodSSL_CTX_newserf_bucket_mem_allocserf_bucket_allocator_createserf_ssl_server_cert_callback_setserf_ssl_client_cert_password_setapr_pool_userdata_getserf_ssl_client_cert_provider_setprintfERR_clear_errorERR_get_errorapr_pool_cleanup_nullapr_pool_userdata_setnapr_pstrdupPKCS12_freePKCS12_parseapr_file_closed2i_PKCS12_bioBIO_newapr_file_openapr_pool_cleanup_registerCRYPTO_num_locksOPENSSL_add_all_algorithms_noconfSSL_library_initSSL_load_error_stringsERR_load_crypto_stringsfreereallocmallocCRYPTO_set_mem_functionsapr_atomic_xchg32CRYPTO_set_dynlock_destroy_callbackCRYPTO_set_dynlock_lock_callbackCRYPTO_set_dynlock_create_callbackCRYPTO_set_id_callbackCRYPTO_set_locking_callbackapr_os_thread_currentapr_thread_mutex_destroyapr_thread_mutex_unlockapr_thread_mutex_lockapr_thread_mutex_createserf_bucket_aggregate_prependserf_bucket_aggregate_createSSL_writeBIO_test_flagsserf_bucket_type_aggregateSSL_get_errorSSL_readapr_pool_destroyapr_pallocapr_pool_create_exX509_cmp_current_timeX509_STORE_CTX_get_errorX509_STORE_CTX_get_error_depthX509_STORE_CTX_get_current_certSSL_get_ex_dataSSL_get_ex_data_X509_STORE_CTX_idxX509_STORE_CTX_get_ex_dataapr_file_writeapr_file_readserf_bucket_aggregate_appendserf_bucket_simple_copy_createBIO_set_flagsmemcpyBIO_clear_flags_GLOBAL_OFFSET_TABLE_  #4CS tdrx\@H@0XPP<4 H# 2 d?,OYPb,iPHu @HPX`hp x& pAGMSY'Ps(`@( )P*XX*H 6On'0$-6FMW`l$(#P#XP# % 8 I$hXX Xh` "(@]t(T  -@[p|(Dp +2BPf}  # 4 K c h p w      ! = S l       X ! / 8 I T g }      # 2 @ ] |   08Tl40@ P T   8  @ D X l          ( , 8  X\   X`hpx    $,4<HL \dh x        (04 <DH PX\ hl tx   0<Tl!!  ~ }!!  ""    4#8# `|h4!8! @zx|"" zwvtu $$ sHL Trhqpp| onml  ,Tl\` $k0j@iHvh4f<e(( cbaxf_ ^^ |$[([ v x | X W ) )  V W!*!* !$!<V!PW!h+!l+ !x!V!W!,!, !!V!W"-"- " "8V"LW"d."h. "t"V"W"/"/ ""V#hS#Q$0$4$HX$XN$lO$1$1 %2%2 %%V%M%%L&K&0J&83&<3 &H&`V&tL&K&J&4&4 &&V&I'DG'l'G'F''E(0D))i*C*B*A  x  0 8 @ HH ` h  p   H   ) *X@ ? (> 0 *8 (`@= H< P; X ` )h *Xp@ x? >  * (= < ; 66@ +,,,%-..6. ?8J8V:r?b:p: xG ;Xu(8v`xp0  /170 1287466758 0 0 100644 6540 ` ELF+@@.shstrtab.text.picdata.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_info A@`www_ @w_r`]@_w wwww_\ _`Z \ ___ߟ'۱< < ww'ww_\ ]Z \ _G__ן'ӱ< < w'www_\ ]Z \ G___ן'ӱ< <  www_\ _`Z \ 0__'< < @w@_BARRIER@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/barrier_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/barrier_buckets.o buckets/barrier_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.77- bucketsbarrier_buckets.c DD%barrier_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodataserf_barrier_readserf_barrier_read_iovecserf_barrier_readlineserf_barrier_peekserf_barrier_destroyserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_read_bucketserf_default_read_for_sendfileserf_default_destroy_and_dataserf_bucket_createserf_bucket_mem_allocserf_bucket_barrier_createserf_bucket_type_barrier_GLOBAL_OFFSET_TABLE_  'X8G\Y dqd T 7Uh~tX $@X\ d      ( 0  8 @ H P 66@ X%-6? J VCbpxp (0  /189 1287466759 0 0 100644 8100 ` ELF+ @@.shstrtab.text.picdata.rodata1.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_info A@`www_ 0@" @_w _w `]_@wA@`ww_\ @D` HHp \`Z \ ? `$ D H #Da~H HHW GH ? ,0\  GO@h"``] @@: wא`_@\ w@_``]G,0t@ G,0@t`G '@E`#Da~H`]G,0t@ G,0@t`G ' H%` %`_`@G >wwww_\`G` H m@HH_`Z \ ___ߟ!D!~H @D` HD`$`=`w'www_\ ]Z \ G___ן!D!~H D` H $`@'ӱ< < ww'ww_\`E H  @HH']Z \ _G__ן!D!~H D` HD`$`'Gӱ<  www_\ _`Z \ 0__!D!~HG` H '< < @w_\ _`Z \ 8_`Z \ 8@_%lx 0 CHUNK@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/chunk_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/chunk_buckets.o buckets/chunk_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.75+ bucketschunk_buckets.c DD%chunk_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L36.L37.L40create_chunkserf_chunk_readserf_chunk_readlineserf_chunk_read_iovecserf_chunk_peekserf_chunk_destroyserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_read_bucketserf_default_read_for_sendfileserf_default_destroy_and_dataserf_bucket_aggregate_append_iovecserf_bucket_aggregate_appendserf_bucket_simple_copy_createapr_snprintfserf_bucket_createserf_bucket_aggregate_createserf_bucket_mem_allocserf_bucket_chunk_createserf_bucket_type_chunk_GLOBAL_OFFSET_TABLE_  %X6EJOTaqX0P(Ge0XG "$"@Pd!h! t""    L P     X  ( 0 08 @ H P 66@ X`#~(~.~6~?:J:V AbJp`]xH 0  bwtp_buckets.o/ 1287466760 0 0 100644 16180 ` ELF+:@@.shstrtab.text.rodata1.picdata.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_info A@`w'w_$@" " G" `]r @_w `]_@w A@`w'ww_$@"  " G" _r @_w `]_@w߰ A@`w'ww_$@" " G" _r @_w `]_@w߰ A@`w'ww_$@ " " G" `]r @_w `]_@w߰0A@`ww_Z`]@hZHG``]@hZ#tHG@?? 0A@`ww_Z`]@hZHG``]@hZ#pHG@?? 0A@`ww_Z`]@hZH_``]@hZ#xH_@0A@`ww_Z`]@hZH _``]@hZH_` www__`@_@_ @w` ' < 0A@`www_`]@_@A@`ww_\ G`H`]H`]G`H`]H`]` `]G`_`_`#s@s: wߐ` _@\ w@__@__@_`_\ @@ wwww__Z \ ___ߟ'۱< <  w'www__Z \ G___ן'ӱ< <  ww'wwl__Z \ _G__ן'ӱ< < 0wwwN__Z \ 0__'< <  A@`www_c@_r r @_w ' !#w?%t'!#xw@ `]_@w@w_\@D` H !#x\@h\@_`Z \ 8_`@h\`\ 8@_`Z \ 8@_@w'_` \`@G'< <  A@`www_ 0`]@'瀢H9".H]_L`2HH!#pH$@MH %pH$@?%p$@_ 3@ _%t$@_L,084084`]  @ Hw_ߒ@ _!#u_ߠ 0$] (hL,084084`]  @ Hw___\`(`0"@@$_!#xHt@!#xu ? A@`www_e H #Da~H HHB_D` H<\`(h8`0 :@@@@h7.H+`O`,084084`]  @ H`O`,084084`]  @ O_\``0% \`(@ 0$ @ @s@>0A@`wwwH _ H #Da~H HH_D` H9\`(h5_\ @HHn_!#\h\_@\ _`t \ !#\@_@\ _t`!#pD@H H$` $`H $H #Da~H9u!&H=H:_8Z`H #Da~H HH)_D` H\`(h $`HH9D!~H9".H_D  O, < !"?D? $ 0ww_D  H_M_'瀤HH_D  O ? 0w_Z ڒ@'< < wwww_Z Ò@H#Da~H H_t H'_`Z \ ___ߟ!D!~H '`'G۱< w'www_Z 'ÀHH ]Z \ G___ן=`CLOSEDMESSAGE%s %d %lx %s%s BWMBWHOPEN BW*BWTP-FRAMEBWTP-INCOMING@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)ctype.h 1.35 04/09/28 SMI@(#)ctype_iso.h 1.3 04/09/28 SMI@(#)ctype_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21buckets/bwtp_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/bwtp_buckets.o buckets/bwtp_buckets.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.74* bucketsbwtp_buckets.c DD%bwtp_buckets.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L17.L36count_sizecalc_header_size.L95.L98.L100.L103.L105serialize_dataserf_bwtp_frame_readserf_bwtp_frame_readlineserf_bwtp_frame_read_iovecserf_bwtp_frame_peekbwtp_incoming_destroy_and_datafetch_line.L160parse_status_linefetch_headersrun_machinewait_for_bodybwtp_incoming_readbwtp_incoming_readlineserf_default_read_iovecserf_bucket_bwtp_incoming_frame_wait_for_headersserf_bucket_limit_createserf_bucket_barrier_createserf_bucket_headers_setxmemchrserf_bstrmemdupapr_strtoi64apr_date_checkmask__ctypeserf_linebuf_fetchserf_linebuf_initserf_bucket_bwtp_incoming_frame_createserf_default_is_snapshot_setserf_default_restore_snapshotserf_default_snapshotserf_default_destroy_and_dataserf_default_read_bucketserf_default_read_for_sendfileserf_bucket_mem_freeserf_bucket_aggregate_appendserf_bucket_aggregate_becomeserf_bucket_simple_copy_createapr_snprintfserf_bucket_headers_dostrlenserf_bucket_bwtp_frame_get_headersserf_bucket_bwtp_frame_get_phraseserf_bucket_bwtp_frame_get_typeserf_bucket_bwtp_frame_get_channelserf_bucket_type_bwtp_incoming_frameserf_bucket_bwtp_message_createserf_bucket_bwtp_header_createserf_bucket_bwtp_channel_openserf_bucket_createserf_bucket_headers_createserf_bucket_mem_allocserf_bucket_bwtp_channel_closeserf_bucket_type_bwtp_frame_GLOBAL_OFFSET_TABLE_  $5DINXTYHjo(t0z8@($h\d`dT ( @H# H5 8tC|Opl]Hp x8$4AT\o P0Od|  -MpXX(x 6UXq H$H@E\ ` lDxG|G CHHED(G,G 8CHHEDGG C0H4HTEt x DGG CHHGG (?,? HHGG ?? (H,HDGHG h?l? HHGG ? ? p:|:HH  90H4H\` pt    87 65$544 XH \H |E D , ? ? C h4 1 + PH TH p t |) ( 0* 4* `( * * ' @H DH &** D*H* %HH$# P h  ` 3 (2 0 81 @0 H/ P. X `` Hh  p! x3 2  (0 / . 66@ n#(.6 ?'J'V @b!3p!Ix& !- 8:0  incoming.o/ 1287466761 0 0 100644 6516 ` ELF+p@@.shstrtab.text.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info@wD!': : @wD!': : 0w7W H _HHW` HH ` H;b.H ` H _HH ?`0w_\ @_\ @_߸H@_H_Z`PZ`Z`H__ߟ@@H@_H@>wwwwww_ϒ P@_r   "r _r _r _ (t` " 8\`r @ 2 <] ]  0@'_t`'˱<<www7ww_wǒ X@_r  " r _r P_r H _ǔ@_]  @ 'HHF_D ]  @ 'HH8] @ 'HH-]@_'HH#]@ 'HH %0]u8 54_\`\`('HH_t` =`@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21incoming.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o incoming.o incoming.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7<2 /var/tmp/serf-0.7.0incoming.c DD%incoming.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodataread_from_clientwrite_to_clientapr_socket_listenapr_socket_bindapr_socket_opt_setapr_socket_createapr_sockaddr_info_getserf_listener_createapr_pallocserf_incoming_createapr_pool_destroyapr_socket_acceptapr_pool_create_exserf__process_listenerserf__process_client_GLOBAL_OFFSET_TABLE_   1@,Q`,as@)@Ud@|  $ L 66@ $-6lAlMHY\grko@ w  @0  outgoing.o/ 1287466762 0 0 100644 19444 ` ELF+G@@.shstrtab.text.picdata.rodata1.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info0w_ _ 8h@w 8@'< < 0w_wr  ' : 0w_@w ' < A@`ww_]``]\u \u \u \u `8\`hHr  '\`wU`H7^^@'〤H #DaHHZ 07_`\h@ 17DaȀH 5H77\`XH`PH _aH `P`T$ HH!@h\`hD`XH_ `@h \`hD`XOhWˠ 7_D `HWˠ 7W_5 H^^ >A@`ww_\ (D @'`@H'_\ (\ ?`,0\@wߦ _4`J\`8ho\`hk@\`@_Z`@`]`]@_\ 0hH_\ 0F_\ @ @  HHO_@ HHE_ϒ"@  HH:__t`8_@ H HH* _$`L _$ \ 0h \`\ xh\ \` !@_\`\ `h\ \` !@''`G〤O'߶ >0ww _# \_`Z`s  Zs r`r#!Ȑ # L [ "  ' :  A@`ww@_w`]@w߀h`]@ H;ua%H ?`0www_Z`h_r`_r __Z`r `r`0w_\`\`Ph @\ _\ PZ \ 8_\ h @\ _\ Z \ 8_@\ _\ h@_ (@_ ' < 0ww'_\`@h G뀤H\`H\`@_\_h\``Ht] `h] `h _ `_ `h_o `\`h\ `t`_'< < A@`www`]\r`\r`\r`\r` '_Z8wRH7_\`\`'< < @w_\ @h \`\ 8@_t t @w'_Z!Z!GZ w'_\wT$X$P$\wר] ]`\D`Hu u`$`_t t _׀hGH_DXHw_\ `wt`_``ٔH_ג'G_׀o_\ఀ@hHt``tਠh_t`_\`8h_S@_@\ 8'_\ah@_t 8_\ @h \`\ 8@_t d__$Ƞ $L \$` $JT` 4` ' <  w_\`8`Da@_瀤hA _D!ȀH/_> ,0@] и_瀤hH`Ȓ FaȠ$< @,0_!D$@$_]`]_'$u`_'Hu FaȀO_瀧h_$!_\ _@'G< 0ww_wߒ "! ' : 0A@`ww_\`h@\`(_t _\`h \`(`]@@_t _\`w\a\`8`\a\` H _\ Z \ 8_H_\ @_>A@`ww_\``XH`PHH @@h\`hD`XH_``@@h \`hD`XO _aH `P`T$ HH _D!ȀH_@` HH ` H_:@H޶@HHٶ@_D!ȀO@@h\`hD`XH_``@@h \`hD`XO@h  _$`L \`$` H _\`h 9@HH@\`h0`_\ @_`@w`_``]`]@@_` _`(``0`8`@`H_`@ssHHu '`X_\ @_`_\Z \ ȘȒ? _D!H HH  H #Da~HHO_DaȀ H l@@` HHA ` H_@H9`H_@H1@HH,@_DHDȀ H$@t`D`H\``tې@_P` $`XH`H HH O>0ww '_\`\ \ h\`P\`H_@@#Da~H HH@G〤H _Z @Z PZ H_H@? 0ww_\`hh \`p\`\`x__t h_\`\`h\`_!D!~H _\ hZ \ 8_t h '< < w _\`\` @ H@__\`h@H_E `H_@` HH @HO]`hE`XH(_\ Z \ ϖǒ?H _ǀh;b.H@#Da~H_Ғ H H Ht]`Ph ]`0] ]`8_@vP@__'H#ua&H_ HT HHO O^P#Da~@H#ua%H>^`_t`_\`ht`_T $#ua%H | #Da~@H HX@HH$hD XH  _$`L \`$` H O@@_@'< < 0w7W H_ HH/_T J HH( W HH"  H_`XH@ H;b.H  H K_ HH ?`A@`wwwwwww_wǒ"h@ "h@_r " _r 0_r!_r!_r!_r!_r @u(uuu %u%@] @] `]`]@_@\ (r wwwwwww_w_w_\` `P @ 'HH'_______@sZ _@ ua_b X`\Ot_t`G'G< @w_m '< < w_\ _ (D '߶&G߀H`'_ (\ =,0\w__hM\ h _@\ _\ o_\`8h֒@_@\ 8'_\ah@_t 8_\ @h \`\ 8@_t _ (D %`H\= ,0 < ,0%@$ < @,0_ ( wD`$ $`H  '׶%'GӀO5D>@w'_"! wwwwwא _"``_r`p_r`x_r`_r` www_\ ( h@@_t`_t` _t`(t`@t`t`t`P$`Xt``D\Hฒ@H ਒@ _] $`  % Lw߰www_\ ( h@_r _r _r (r @r r r P" Xr `D`\HH\`\`@@h\`hD`XH@_``@@h \`hD`XO@hu`H u `u `_D`\HHt`t`_D\H \$`  $Lw߰@w_Z  w '< < @w_Z @@w_Z @@w_Z @0www__r`@_r`HA@`wwwwww_\ ]___@_@ww]`0h ]h_@]h_`]@]``h \ 0___!]`xh \ 0___!_wϰConnectioncloseHost@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21outgoing.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o outgoing.o outgoing.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7<2 /var/tmp/serf-0.7.0outgoing.c DD%outgoing.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodataclean_sktclean_respclean_conn.L37no_more_writes.L116.L119is_conn_closinglink_requestsdestroy_requestcancel_request.L170remove_connectiondestroy_ostreamhandle_conn_closedreset_connectionsocket_writevdetect_eofdo_conn_setupwrite_to_connectionhandle_responsehandle_async_responseread_from_connection.L576serf_bucket_headers_setnserf_bucket_request_set_rootserf_bucket_request_get_headersserf_bucket_request_createserf_request_bucket_request_createserf_request_set_handlerserf_request_get_connserf_request_get_allocserf_request_get_poolserf_connection_priority_request_createserf_bucket_mem_allocserf_connection_request_createserf_connection_set_async_responsesserf_connection_set_max_outstanding_requestsserf_request_cancelserf_connection_resetapr_uri_unparseapr_sockaddr_info_getserf_connection_create2apr_array_pushapr_pool_cleanup_nullapr_pallocmemsetserf_connection_createserf__process_connectionserf__handle_auth_responseserf_bucket_allocator_createapr_pool_create_exserf_bucket_aggregate_appendserf__bucket_stream_createserf_bucket_aggregate_createserf__context_progress_deltamemmoveapr_socket_sendvserf_bucket_mem_freeapr_pool_destroyserf_debug__bucket_alloc_checkserf_debug__closed_connstrcasecmpserf_bucket_headers_getserf_bucket_response_get_headersapr_socket_connectapr_socket_opt_setapr_socket_timeout_setapr_socket_createapr_pool_cleanup_registerapr_pool_clearserf__open_connectionsserf__conn_update_pollsetserf_connection_closeapr_socket_close_GLOBAL_OFFSET_TABLE_   @1@PJ,U,` eltzX`xP  h L 8   DX4"0DThj@h#,#`42#(H"_"u lT@(#"`<74M]s , *=Zu %0Hi|hP<h(98RQSS4 8 pStSN   MTL|KJI`SdStH  G FEED CB pS tS   (R A @ ?SS>  =<SS ;:, 0 8 < DM<9`;xNNCSS5$6t:;  44 M3`170.R@ * *#S#S###"$,!$H$L $T 66@ $%@&#&(&.&6&?.J.V0Hb0p0Ox70 ?pG0  auth.o/ 1287466763 0 0 100644 9692 ` ELF+!X@@.shstrtab.text.picdata.rodata1.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.picdata.rela.debug_info 'wwwwא 'Ӑ : 0w_Z \ ߒ?'H'< O< СA@`wwww_ 'Ӻ_ \ w_\ _@_  H H'_@ w@h _ (_@$@ w_ Hw_w_w 8`]G` H{G @E Hp_@]  HjD`@E Hc] (w G H\``h] \`@H_` G _Z` @HHu`u`H#G !H\`x@h\ \`@H_` G _Z` @HHuxux@H 'w 0_G _ _ ___ ]s@H 'Ӻ' H`@G` OG'G< A@`ww'wwwwG!H!HH`] @`\@OtG' '_w_w_w_waH`]Hw`]w@_w@_wh-u~H_`]@G HH_h\ h-uH =wwwww_$ _@'πH #Da~H HHMGH G#Da~H HH>G@_'πH #Da~HH0H. GÀ!H!H&_'Ϡ _$`#Da~HHG___L_נ'π HH _\`\` @\`(-D~H =wwwww_@< : w@___Ϡ @@_t _@` -__ߕ< @WWW-AuthenticateProxy-AuthenticateBasicDigest@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21auth/auth.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o auth/auth.o auth/auth.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7) authauth.c DD%auth.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodatadefault_auth_response_handlerserf_authn_schemesdiscard_bodyhandle_auth_header.L81.L84.L86dispatch_authapr_base64_encodeapr_cpystrnapr_pallocstrlenapr_base64_encode_lenserf__encode_auth_headerserf_connection_priority_request_createserf_bucket_response_wait_for_headersserf_bucket_response_statusserf__handle_auth_responseserf_bucket_headers_doserf_bucket_headers_getserf_bucket_response_get_headersapr_pstrmemdupstrchrstrcmpserf__validate_response_digest_authserf__setup_request_digest_authserf__handle_digest_authserf__init_digest_connectionserf__init_digestserf__setup_request_basic_authserf__handle_basic_authserf__init_basic_connectionserf__init_basic_GLOBAL_OFFSET_TABLE_  -<0Z@m``z@@p 1WsP?Xu++$!H l  !++ pt    t$4Ph 0* ) (( 0' 8 H 0X* `) h( p' x  8& % $ # "  8& % $ # " 66@  @# X( X. X6 X?JV5bp x 0@!(0  auth_basic.o/ 1287466763 0 0 100644 7132 ` ELF+@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info㾀A@`wG'wwwww_w_\ w_\ wG$!_ p@?,@ X w@\`w] h!u!~H'\`h>_@ =wWh#_`] @ H__W@ @L` "H@@wO" L` "H ,`h!u!HP'_\` `]\b\b bP@u`w_ǔ@_\ og__G]`\ ]`_wss'H@_wGH('_\ _o`]_g@@ww@_w_ ]`\ __@_G!H`]H`]_t` 'Gñ< 0'wwG!H _ @  @_H t h_ @  @_t  ' < 0'ww ' : 'wwww_\ G!HH]h]@@h\`h \`h _ג@ H'!u!~'Gӱ< realm<%s://%s:%d> %s:AuthorizationProxy-Authorization@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21auth/auth_basic.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o auth/auth_basic.o auth/auth_basic.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7/% authauth_basic.c DD%auth_basic.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata.L26.L34.L37.L40.L42serf_bucket_headers_setnserf__setup_request_basic_authserf__init_basic_connectionapr_pallocmemsetserf__init_basicserf__encode_auth_headerapr_pstrcatapr_pool_destroyapr_pool_create_exapr_psprintfstrlenapr_pstrdupstrncasecmpstrchrserf__handle_basic_auth_GLOBAL_OFFSET_TABLE_  "3BGLQ V0[t((/;GNf $  @   @ D PXd     0L\T 66@ hD%-6?hJhV%;b`pv|x h0  auth_digest.o/ 1287466764 0 0 100644 14140 ` ELF+2@@.shstrtab.text.rodata1.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.text.rela.debug_info@'G` HH`0`W@/*08:08:  ww_ !@ _?` @< ݐ /`< /_?` Ր /` < ,@``O ,` w@@ w_ %@@ߒ@@_Ð@wA@`wwwww_`]__@_wϤ@@@@'_ߠwװA@`wwwww_瀤@h `]@@ H_`]_@_wϤ@@@@'\_HСA@`wwwww___\ @_w_`]_\`\`H\`(@__\@h%\ hY\P_t _`]_`\` \`@@@_`]_\`\`(`\` \`@_s@sH w_`]\\(@_w_@@@@'_ߖw_`]@@@_\ 0h _`]@@_\ 8h _`]@@@wװPA@`w'wwwww_wwwwww_\ ww_w]`woG%!_op@?,@X @w_wg!H]bXHwO]b`wO_OwW_o\ h!u!~H'_@_w`]@whs_@ =@@h_ ,``_L H H _ wL H OL` "H@@" wL` "H ,` _`]@ HH-w_`]@ HH"w_`]@ HHw_`]@ HH w_`]@ Hww`] @wo_h!u!Hn'_w\` `]\b\b bP@_gt ?_ǔ@_o\ 7/__G_g\`\ \`_?ss'KH@_?GKHD'G!H`]H`]_Wt`_w\ `Pt \ @__Wt @\ P@__Wt (t \ P@__Wt 0\ P@__Wt 8\ P@__Wt \ P@_7_Wt`H` $`_7_/\`\`P_Wt @_?_w@  'Gñ< 0'ww ' : 0'wwG!H _ X@  X@_H t"X_ X@  X@_t"`_@  ' < 㾐A@`wG'wwwwG!H_\"XHw_\"`w_@ '@h)\`h%_\ _@W'G!H`]HwO`]wO_Ou`___\ ʐ@w_@]`` %`G'ӱ< < 㾐A@`wW'wwwwwwwG!H_\"XHw_\"`w_w@_ߢwG!H _`]@@@H w_`]@@@w_@h H'`]@@hW@ =@@hC ,``MH  H MH O@L` "H@@" ww@L` "H ,` `]@ HHw`]@ HH w`]@ Hww`] @o_h/_\"0`]__ת_`]_\`\`(_\` \`@s@sww_@@@@_>_גwo@_ H!u!~H'Ӡ 'Gӱ< %s:%s:%sauth%s:%sDigest realm="%s", username="%s", nonce="%s", uri="%s"%s, nc=%08x, cnonce="%s", qop="%s"%s:%s:%08x:%s:%s:%s%s, response="%s"%s, opaque="%s"%s, algorithm="%s",realmnoncealgorithmqopopaque<%s://%s:%d> %sAuthorizationProxy-AuthorizationAuthentication-InfoProxy-Authentication-Inforspauthnc%s:%s:%s:%s:%s:%s@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)stdarg.h 1.47 04/09/28 SMI@(#)stdarg_iso.h 1.4 04/11/19 SMI@(#)va_impl.h 1.1 04/11/19 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdarg_c99.h 1.2 04/09/28 SMI@(#)stdio.h 1.84 04/09/28 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21auth/auth_digest.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o auth/auth_digest.o auth/auth_digest.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.70& authauth_digest.c DD%auth_digest.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodataint_to_hexhex_encoderandom_cnonce.L43build_digest_ha1.L53.L55build_digest_ha2.L62.L67.L68.L70.L73.L76build_auth_header.L94.L111.L115.L119.L123.L127.L132.L137.L139.L181.L183.L205.L212.L217.L218serf_bucket_headers_getserf_bucket_response_get_headersserf__validate_response_digest_authserf_bucket_headers_setnapr_uri_parseserf__setup_request_digest_authmemsetserf__init_digest_connectionserf__init_digestserf_connection_set_max_outstanding_requestsapr_pool_destroyapr_pool_create_exstrchrapr_strtokapr_pstrdupserf__handle_digest_authstrcmpstrlenapr_md5apr_psprintfapr_uuid_formatapr_uuid_getapr_palloc_GLOBAL_OFFSET_TABLE_  #4C@NpY0\gl}` 8X(8 0H`  !9Z pT~ (0 x 8((9LS^jh<@<L;X:==  97 8h=l=  6 978@=D= 9 9  89L P `9t78 9 9  9p=t=L4X\ d327<@ H6hl t6 6 6 6 (3hl 910   , 0 T4 h4 4 4 4 4 0 / < , < , / 0= 4= *     $) x= |= '   & 4 ,! 0! 8& D4 l p |3 27D"H" P6lp x6## 6 3$$  %$% H9\7l8666@ RR%R-R6R?JV<b p x  &% 20  auth_kerb.o/ 1287466765 0 0 100644 3948 ` ELF+ @@.shstrtab.text.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.debug_info@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21auth/auth_kerb.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o auth/auth_kerb.o auth/auth_kerb.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.7.$ authauth_kerb.c DD%auth_kerb.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata_GLOBAL_OFFSET_TABLE_  !2A66@ $-v6>A>M :Y 2g HWo w x0  /206 1287466766 0 0 100644 3968 ` ELF+ @@.shstrtab.text.bss.data.rodata.picdata.comment.debug_loc.debug_info.debug_line.debug_abbrev.strtab.symtab.rela.debug_info@(#)types.h 1.86 07/09/20 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)stdint.h 1.1 03/12/04 SMI@(#)int_limits.h 1.9 04/09/28 SMI@(#)int_const.h 1.5 04/09/28 SMI@(#)wait.h 1.23 04/06/03 SMI@(#)siginfo.h 1.59 04/07/15 SMI@(#)machsig.h 1.15 99/08/15 SMI@(#)procset.h 1.25 04/07/16 SMI@(#)signal.h 1.66 04/09/28 SMI@(#)signal_iso.h 1.6 03/05/02 SMI@(#)limits.h 1.59 04/08/24 SMI@(#)limits_iso.h 1.2 03/12/04 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)signal.h 1.43 04/09/28 SMI@(#)signal_iso.h 1.1 99/08/09 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMIacomp: Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21auth/auth_kerb_gss.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -xtarget=ultra -m64 -xcode=pic32 -DSOLARIS2='10' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o auth/auth_kerb_gss.o auth/auth_kerb_gss.cXa;P;R=Sun C 5.10 SunOS_sparc Patch 141861-02 2009/09/21;backend;raw;cd;DBG_GEN 5.2.72( authauth_kerb_gss.c DD%auth_kerb_gss.cBbss.bssDdata.dataDpicdata.picdataDrodata.rodata_GLOBAL_OFFSET_TABLE_  %6E66@ $-v6>A>M >Y Bg X[o w 0 07070100034c3d000081a40000000000000000000000014cbd2f33000005380000010000010036ffffffffffffffff0000002000000000root/usr/local/lib/libserf-0.la# libserf-0.la - a libtool library file # Generated by ltmain.sh (GNU libtool) 2.2.6b # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='libserf-0.so.0' # Names of this library. library_names='libserf-0.so.0.0.0 libserf-0.so.0 libserf-0.so' # The name of the static archive. old_library='libserf-0.a' # Linker flags that can not go in dependency_libs. inherited_linker_flags='' # Libraries that this one depends upon. dependency_libs=' -R/usr/local/lib -R/usr/local/ssl/lib -L/usr/local/lib /usr/local/lib/libaprutil-1.la /usr/local/lib/libldap.la -L/usr/local/ssl/lib /usr/local/lib/libsasl2.la -ldl -lcurses /usr/local/lib/liblber.la -lresolv -lgen -ldb /usr/local/lib/libexpat.la /usr/local/lib/libiconv.la /usr/local/lib/libapr-1.la /usr/local/lib/libintl.la -lc -luuid -lsendfile -lrt -lsocket -lnsl -lpthread -lm -lz -lssl -lcrypto' # Names of additional weak libraries provided by this library weak_library_names='' # Version information for libserf-0. current=0 age=0 revision=0 # Is this an already installed library? installed=yes # Should we warn about portability when linking against -modules? shouldnotlink=no # Files to dlopen/dlpreopen dlopen='' dlpreopen='' # Directory that this library needs to be installed in: libdir='/usr/local/lib' 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!