Sat, 28 Oct 2006 20:04:03 +0000
[gaim-migrate @ 17606]
Add a "handle" parameter to gaim_proxy_connect(). It seemed like
people thought this was a good idea. You can still cancel
each gaim_proxy_connect() individually, if needed. I passed in
NULL for the handle in most places. It might be better to pass
in the gc in more places, but these changes do no harm, and they
should help some Yahoo! things, and I wanted to get the API change in.
| 2086 | 1 | /* This file is part of the Project Athena Zephyr Notification System. |
| 2 | * It contains source for the ZPending function. | |
| 3 | * | |
| 4 | * Created by: Robert French | |
| 5 | * | |
| 6 | * Copyright (c) 1987 by the Massachusetts Institute of Technology. | |
| 7 | * For copying and distribution information, see the file | |
| 8 | * "mit-copyright.h". | |
| 9 | */ | |
| 10 | ||
|
8792
b0645c9dc276
[gaim-migrate @ 9554]
Christian Hammond <chipx86@chipx86.com>
parents:
2086
diff
changeset
|
11 | #include "internal.h" |
| 2086 | 12 | |
| 13 | int ZPending() | |
| 14 | { | |
| 15 | int retval; | |
| 16 | ||
| 17 | if (ZGetFD() < 0) { | |
| 18 | errno = ZERR_NOPORT; | |
| 19 | return (-1); | |
| 20 | } | |
| 21 | ||
| 22 | if ((retval = Z_ReadEnqueue()) != ZERR_NONE) { | |
| 23 | errno = retval; | |
| 24 | return (-1); | |
| 25 | } | |
| 26 | ||
| 27 | return(ZQLength()); | |
| 28 | } |