Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 214799 | Differences between
and this patch

Collapse All | Expand All

(-)rpmio/rpmdav.c (-9 / +11 lines)
Lines 103-109 Link Here
103
}
103
}
104
104
105
static void davNotify(void * userdata,
105
static void davNotify(void * userdata,
106
		ne_conn_status connstatus, const char * info)
106
		ne_session_status sessionstatus, const char * info)
107
	/*@*/
107
	/*@*/
108
{
108
{
109
    urlinfo u = userdata;
109
    urlinfo u = userdata;
Lines 124-141 Link Here
124
124
125
#ifdef	REFERENCE
125
#ifdef	REFERENCE
126
typedef enum {
126
typedef enum {
127
    ne_conn_namelookup, /* lookup up hostname (info = hostname) */
127
    ne_status_lookup = 0, /* looking up hostname */
128
    ne_conn_connecting, /* connecting to host (info = hostname) */
128
    ne_status_connecting, /* connecting to host */
129
    ne_conn_connected, /* connected to host (info = hostname) */
129
    ne_status_connected, /* connected to host */
130
    ne_conn_secure /* connection now secure (info = crypto level) */
130
    ne_status_sending, /* sending a request body */
131
} ne_conn_status;
131
    ne_status_recving, /* receiving a response body */
132
    ne_status_disconnected /* disconnected from host */
133
} ne_session_status;
132
#endif
134
#endif
133
135
134
    u->connstatus = connstatus;
136
    u->sessionstatus = sessionstatus;
135
137
136
/*@-boundsread@*/
138
/*@-boundsread@*/
137
if (_dav_debug < 0)
139
if (_dav_debug < 0)
138
fprintf(stderr, "*** davNotify(%p,%d,%p) sess %p u %p %s\n", userdata, connstatus, info, sess, u, connstates[ (connstatus < 4 ? connstatus : 4)]);
140
fprintf(stderr, "*** davNotify(%p,%d,%p) sess %p u %p %s\n", userdata, sessionstatus, info, sess, u, connstates[ (sessionstatus < 5 ? sessionstatus : 5)]);
139
/*@=boundsread@*/
141
/*@=boundsread@*/
140
142
141
}
143
}
Lines 350-356 Link Here
350
#endif
352
#endif
351
353
352
	ne_set_progress(u->sess, davProgress, u);
354
	ne_set_progress(u->sess, davProgress, u);
353
	ne_set_status(u->sess, davNotify, u);
355
	ne_set_notifier(u->sess, davNotify, u);
354
356
355
	ne_set_persist(u->sess, 1);
357
	ne_set_persist(u->sess, 1);
356
	ne_set_read_timeout(u->sess, httpTimeoutSecs);
358
	ne_set_read_timeout(u->sess, httpTimeoutSecs);
(-)rpmio/rpmurl.h (-1 / +1 lines)
Lines 60-66 Link Here
60
    void * sess;		/*!< neon: ne_session ptr */
60
    void * sess;		/*!< neon: ne_session ptr */
61
    off_t current;		/*!< neon: current body offset. */
61
    off_t current;		/*!< neon: current body offset. */
62
    off_t total;		/*!< neon: total body length. */
62
    off_t total;		/*!< neon: total body length. */
63
    int connstatus;		/*!< neon: connection status. */
63
    int sessionstatus;		/*!< neon: session status. */
64
#ifdef  REFERENCE
64
#ifdef  REFERENCE
65
typedef enum {
65
typedef enum {
66
    ne_conn_namelookup,	/* lookup up hostname (info = hostname) */
66
    ne_conn_namelookup,	/* lookup up hostname (info = hostname) */

Return to bug 214799