Dnia 2012-06-13, śro o godzinie 01:31 +0200, Libgadu commit list pisze:
Author: beevvy
Date: 2012-06-13 01:31:45 +0200 (Wed, 13 Jun 2012)
New Revision: 1262
Modified:
trunk/configure.ac
trunk/pkgconfig/libgadu.pc.in
Log:
Umieszczaj zależność od openssl tam gdzie należy, czyli w
Dnia 2012-06-13, śro o godzinie 01:33 +0200, Libgadu commit list pisze:
Zatem musimy koniecznie użyć pthread_join(), aby być pewnym, że wątek
nie spróbuje użyć zwolnionych już danych. Niesie to też ze sobą
konieczność zrezygowania z pthread_detach().
Plus dla Ciebie. Ten kod tam siedział od
Dnia 2012-06-13, śro o godzinie 14:40 +0200, Libgadu commit list pisze:
for (i = 0; i 9; i++) {
unsigned int left = 1048576;
+ off_t current_pos = (len - 1048576) / 9 * i;
- if (lseek(fd, (len - 1048576) / 9 * i,
Dnia 2012-06-13, śro o godzinie 01:34 +0200, Libgadu commit list pisze:
Author: beevvy
Date: 2012-06-13 01:34:58 +0200 (Wed, 13 Jun 2012)
New Revision: 1269
Modified:
trunk/src/dcc7.c
trunk/src/http.c
Log:
Obsługuj EAGAIN i EINTR również przy gg_resolver_recv()
Tak się
W dniu 13 czerwca 2012 23:20 użytkownik Wojtek Kaniewski
wojte...@toxygen.net napisał:
Tak się zastanawiam... Jest jakiś konkretny powód, dla którego
mielibyśmy obsługiwać EAGAIN? Kręcenie się w kółko zżerając 100%
procesora, gdy aplikacja zrobi coś głupiego, to na pewno najlepsze
wyjście? :)
W dniu 13 czerwca 2012 19:55 użytkownik Wojtek Kaniewski
wojte...@toxygen.net napisał:
libgadu.h zawiera #include openssl/ssl.h. Jesteś pewny, że powinno iść
do .private?
Tak, pkgconfig doda ścieżki do inkludów tak czy inaczej. Polecam
przeczytać Guide to pkg-config[1], w szczególności dwa