Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Minor cosmetic changes. | 5955b574710254e771bbf9d81a8712033c9f1464 | Catalin(ux) M. BOIE | 2009-02-23 11:32:20 |
Added support for multiple polling engines and added epoll engine. | ecf8b9c40ddae857b9d7dd72dee6596c1689db3e | Catalin(ux) M. BOIE | 2009-02-23 10:02:39 |
Duilder updates. | db4999d6737f84d17c3b9aa5863483c91d6ed1a7 | Catalin(ux) M. BOIE | 2008-12-08 14:17:02 |
Bump up the version to 1.0.11. | c623ba1f66e79d758d88407b6224c3574d9fd730 | Catalin(ux) M. BOIE | 2008-07-16 06:38:33 |
Added Conn_for_every_line. | e7b9ae7009aa9a5cafa1f0f4e3916729f69dbb6b | Catalin(ux) M. BOIE | 2008-07-15 14:38:29 |
Bump version to 1.0.10. | 4919629756fe6236e2ff75e646e612ed534353e8 | Catalin(ux) M. BOIE | 2008-07-04 09:23:00 |
Updated duilder. | a20257fddc85103b43978c64d9cd4a5d4c1451ea | Catalin(ux) M. BOIE | 2008-07-04 09:14:18 |
Added SRPM_POST_RUN duilder config variable. | f7c007d745d147f285ad8bc0a9bdfea3a7d832c0 | Catalin(ux) M. BOIE | 2008-07-04 09:13:47 |
Changed my e-mail address and URL. | 9353a5fd0cad934232e41b23ee10872f33df2da1 | Catalin(ux) M. BOIE | 2008-07-04 09:13:10 |
Updated .gitignore. | c40b1c4bf37a2b43804e39444571110eb79be466 | Catalin(ux) M. BOIE | 2008-07-04 09:07:56 |
Added .gitignore for examples directory. | fc20d411e784066c30e3abe3d77989168fca1ee9 | Catalin(ux) M. BOIE | 2008-07-04 09:07:33 |
Added Conn_get_line. | 5916ac4c9544d242a21ac50178efae893dff4806 | Catalin(ux) M. BOIE | 2008-07-04 08:59:27 |
Prepared to use duilder (my custom builder). | 058d181795e64c0d1a82d587e7b1d858b7af87b2 | Catalin(ux) M. BOIE | 2008-03-21 13:37:19 |
Populated .gitignore file. | e549ac0271ac654f039d5a04a0708d25030b0ed6 | Catalin(ux) M. BOIE | 2008-03-21 13:12:49 |
Replaced umbrella with embedromix. | 6b6671cce7f0a2c98ac27705ad638c4e1bc52213 | Catalin(ux) M. BOIE | 2007-10-03 21:56:40 |
Incremented revision. | e79bace79bb15f59133841a144ef1ff04e516cd5 | Catalin(ux) M. BOIE | 2007-10-03 21:55:25 |
Changed changelog. | 00c9dba4e97d924299fd992ff8f4e20fce5c770e | Catalin(ux) M. BOIE | 2007-10-03 20:43:21 |
First import. | 5ad0e7b8aa527aaebab52c53b45c36257fce5d0a | Catalin(ux) M. BOIE | 2007-10-03 20:20:26 |
File | Lines added | Lines deleted |
---|---|---|
Conn.c | 6 | 8 |
File Conn.c changed (mode: 100644) (index c36c300..a2f297b) | |||
... | ... | static void Conn_trytoconnect(void) | |
753 | 753 | int i, ret; | int i, ret; |
754 | 754 | char port[8]; | char port[8]; |
755 | 755 | ||
756 | Log(8, "%s() Conn_no=%d Conn_pending=%d\n", | ||
757 | __FUNCTION__, Conn_no, Conn_pending); | ||
756 | Log(8, "%s: Conn_pending=%d\n", | ||
757 | __FUNCTION__, Conn_pending); | ||
758 | 758 | ||
759 | 759 | for (i = Conn_no - 1; i >= 0; i--) { | for (i = Conn_no - 1; i >= 0; i--) { |
760 | 760 | if (Conns[i].type != Conn_type_CLIENT) | if (Conns[i].type != Conn_type_CLIENT) |
... | ... | static void Conn_trytoconnect(void) | |
804 | 804 | freeaddrinfo(res); | freeaddrinfo(res); |
805 | 805 | continue; | continue; |
806 | 806 | } | } |
807 | Log(10, " Allocated socket %d\n", | ||
807 | Log(10, "\tAllocated socket %d\n", | ||
808 | 808 | Conns[i].fd); | Conns[i].fd); |
809 | 809 | ||
810 | 810 | Conn_setnonblock(Conns[i].fd); | Conn_setnonblock(Conns[i].fd); |
... | ... | static void Conn_trytoconnect(void) | |
813 | 813 | Conn_engine_add_obj(&Conns[i]); | Conn_engine_add_obj(&Conns[i]); |
814 | 814 | } | } |
815 | 815 | ||
816 | Log(9, "\tconnecting...\n"); | ||
816 | Log(9, "\tConnecting...\n"); | ||
817 | 817 | /* Set syn time */ | /* Set syn time */ |
818 | 818 | Conns[i].conn_syn = Conn_now; | Conns[i].conn_syn = Conn_now; |
819 | 819 | ret = connect(Conns[i].fd, res->ai_addr, res->ai_addrlen); | ret = connect(Conns[i].fd, res->ai_addr, res->ai_addrlen); |
820 | 820 | if ((ret != 0) && (errno != EINPROGRESS)) { | if ((ret != 0) && (errno != EINPROGRESS)) { |
821 | 821 | snprintf(Conn_error, sizeof(Conn_error), | snprintf(Conn_error, sizeof(Conn_error), |
822 | "Cannot connect [%d] [%s]", errno, strerror(errno)); | ||
822 | "Cannot connect [%d] [%s]", | ||
823 | errno, strerror(errno)); | ||
823 | 824 | Log(9, "\t%s\n", Conn_error); | Log(9, "\t%s\n", Conn_error); |
824 | 825 | Conns[i].error_state = CONN_ERROR_CONNECT; | Conns[i].error_state = CONN_ERROR_CONNECT; |
825 | 826 | Conn_free_intern(&Conns[i]); | Conn_free_intern(&Conns[i]); |
... | ... | static void Conn_trytoconnect(void) | |
833 | 834 | ||
834 | 835 | freeaddrinfo(res); | freeaddrinfo(res); |
835 | 836 | } | } |
836 | |||
837 | Log(10, "%s() FINISH\n", | ||
838 | __FUNCTION__); | ||
839 | 837 | } | } |
840 | 838 | ||
841 | 839 | static void Conn_send_cb_i(struct Conn *C) | static void Conn_send_cb_i(struct Conn *C) |