Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Simplified setting NONBLOCK in Conn_setnonblock. | 18d93d4daf5182e2c2749be05f7bbd43bb18bb18 | Catalin(ux) M. BOIE | 2010-05-06 16:13:34 |
strstr should not use case sensitive when searching for \n. | 50658544213ff74d0e03625c5e3fae0eadba73ad | Catalin(ux) M. BOIE | 2010-05-06 16:11:06 |
Grow receiving buffer with Conn_default_ibuf instead of 0! Stupid! | f663a98fc5db5f64a4ed7bf9a37ae5a1a708ac3c | Catalin(ux) M. BOIE | 2010-05-06 16:10:13 |
Use fd -1 to signal that the socket is closed. | 66c44cbeb5672fae1bea46260adbae06a3562d88 | Catalin(ux) M. BOIE | 2010-05-06 16:08:59 |
Better error logging in xbind example. | dac03d74521e751de9d900ea115ad2fbd2deba6e | Catalin(ux) M. BOIE | 2010-02-16 20:22:05 |
Fixed some stupid choices regarding storage type for the output of snprintf. | 3cddc7934c4fc2640e4a60d408e98c45acef48c9 | Catalin(ux) M. BOIE | 2010-02-05 00:12:13 |
First round of memory status. | 9e267dc05ec2c0b1e50288a6d9a5db5d3677e82e | Catalin(ux) M. BOIE | 2010-02-04 23:46:48 |
Do not overwrite Conn_error in Conn_free_intern. | 380c378dd92e7a797f0dfec99bed7ce77034933c | Catalin(ux) M. BOIE | 2010-02-04 23:31:50 |
No need to remove fd from epoll just before closing it. | bf7e91a441314a37f5f8a2430645c913b953499f | Catalin(ux) M. BOIE | 2010-02-04 23:17:05 |
Log status at the end for xbind example. | 2caa2d8a3dc509e91235fd23c396061931ae1ef8 | Catalin(ux) M. BOIE | 2010-02-04 23:11:39 |
Log also fd in Conn_free_intern. | 2e12c2ed0b4c39341ec3da3c6fc52d32f4a351eb | Catalin(ux) M. BOIE | 2010-02-04 23:11:09 |
In shutdown, close the file descriptors. | 8bf16a0b5413d8f99cb466b52efcbd12318e958d | Catalin(ux) M. BOIE | 2010-01-27 18:51:36 |
Added xbind example. | 1cdf8e8fd7ba9049eafef8f136d6b4e5e870b0ff | Catalin(ux) M. BOIE | 2009-12-30 22:37:01 |
TODO in/out. | b0d7ba7f8abe58861a47586d767ff35bc1f0961d | Catalin(ux) M. BOIE | 2009-12-30 22:35:55 |
Stop Conn if nothing to do. | 7f13d71774792aa97b341a2e69bb557d15b6c74a | Catalin(ux) M. BOIE | 2009-12-06 01:38:12 |
Improved Conn_split_* and removed a bad leak! | f47f85c65ac5781d9419b58b20db632772947c64 | Catalin(ux) M. BOIE | 2009-12-06 01:24:58 |
Bump up the version. | 4788a6979d84939cc7aaf824ef8e0b7357cab6cc | Catalin(ux) M. BOIE | 2009-12-07 12:50:16 |
Duilder updates. | 1b717c718189468006ff0e7fb228571e76fb97e6 | Catalin(ux) M. BOIE | 2009-12-07 12:49:55 |
Exported Conn_engine_set function. | 1c69de5306d302fcd6b3e6351d3e28771b08bb05 | Catalin(ux) M. BOIE | 2009-11-12 15:18:40 |
Bumped up the version to 1.0.29. | ee219d6016983a64187cfe0866c597419f464535 | Catalin(ux) M. BOIE | 2009-09-18 12:07:41 |
File | Lines added | Lines deleted |
---|---|---|
Conn_engine_core.c | 1 | 12 |
File Conn_engine_core.c changed (mode: 100644) (index c4a8f05..04a2b20) | |||
... | ... | void Conn_error_raise(const unsigned int slot, const int err) | |
142 | 142 | /* set noblocking */ | /* set noblocking */ |
143 | 143 | int Conn_setnonblock(const int fd) | int Conn_setnonblock(const int fd) |
144 | 144 | { | { |
145 | int ret; | ||
146 | long flags; | ||
147 | |||
148 | flags = fcntl(fd, F_GETFL, 0); | ||
149 | if (flags == -1) | ||
150 | return -1; | ||
151 | |||
152 | flags |= O_NONBLOCK; | ||
153 | |||
154 | ret = fcntl(fd, F_SETFL, flags); | ||
155 | |||
156 | return ret; | ||
145 | return fcntl(fd, F_SETFL, O_NONBLOCK | O_RDWR); | ||
157 | 146 | } | } |
158 | 147 | ||
159 | 148 | void Log(const unsigned short level, char *format, ...) | void Log(const unsigned short level, char *format, ...) |