diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 18 |
1 files changed, 13 insertions, 5 deletions
@@ -1,12 +1,24 @@ | |||
1 | setup error messages in the default case. | ||
1 | 2 | ||
2 | ajeitar o connect com a dica do mike | 3 | ajeitar o connect com a dica do mike |
3 | if ((err > 1 || !FD_ISSET(sock, &wfds)) && | 4 | if ((err > 1 || !FD_ISSET(sock, &wfds)) && |
4 | recv(sock, &dummy, 0, 0) < 0 && errno != EWOULDBLOCK) ... | 5 | recv(sock, &dummy, 0, 0) < 0 && errno != EWOULDBLOCK) ... |
5 | 6 | ||
6 | sort out the wrap around of gettime... | 7 | sort out the wrap around of gettime... |
8 | use doubles all over | ||
9 | tm_get e tm_getretry return the timeval structure pointer | ||
10 | sock_send, sock_recv & sock_select use p_tm instead of timeout | ||
11 | make select interrupt safe (will be with tm stuff) | ||
12 | use GetSystemTimeAsFileTime in windows (WinCE will suffer document) | ||
13 | |||
7 | optmize aux_getgroupudata | 14 | optmize aux_getgroupudata |
15 | make aux_newclass receive upvalues | ||
16 | use one upvalue per string name of class/group | ||
17 | make aux_checkgroup by upvalue (faster) | ||
18 | |||
19 | fix local domain socket kludge of name size | ||
20 | |||
8 | make sure all modules that can use it actually use socket.newtry | 21 | make sure all modules that can use it actually use socket.newtry |
9 | make select interrupt safe | ||
10 | adicionar exemplos de expansão: pipe, local, named pipe | 22 | adicionar exemplos de expansão: pipe, local, named pipe |
11 | Add service name translation. | 23 | Add service name translation. |
12 | testar os options! | 24 | testar os options! |
@@ -16,7 +28,3 @@ testar os options! | |||
16 | - proteger ou atomizar o conjunto (timedout, receive), (timedout, send) | 28 | - proteger ou atomizar o conjunto (timedout, receive), (timedout, send) |
17 | - inet_ntoa também é uma merda. | 29 | - inet_ntoa também é uma merda. |
18 | - SSL | 30 | - SSL |
19 | |||
20 | these are done | ||
21 | * unix 92 bytes maximo no endereço, incluindo o zero | ||
22 | * unix 9216 maximo de datagram size | ||