void handle_read( int64 clientsocket ) {
struct http_data* h = io_getcookie( clientsocket );
int l = io_tryread( clientsocket, static_scratch, sizeof static_scratch );
- tai6464 t;
if( l <= 0 ) {
if( h ) {
httperror(clientsocket,h,"500 request too long","You sent too much headers");
else if ((l=header_complete(h)))
httpresponse(clientsocket,h);
- else {
- taia_now(&t);
- taia_addsec(&t,&t,OT_CLIENT_TIMEOUT);
- io_timeout(clientsocket,t);
- }
}
void handle_accept( int64 serversocket ) {
}
}
-void cleanup_torrents( void ) {
-
-}
-
int init_logic( char *serverdir ) {
if( serverdir && chdir( serverdir ) ) {
fprintf( stderr, "Could not chdir() to %s\n", serverdir );
size_t return_scrape_for_torrent( ot_hash *hash, char *reply );
size_t return_stats_for_tracker( char *reply, int mode );
void remove_peer_from_torrent( ot_hash *hash, ot_peer *peer );
-void cleanup_torrents( void );
#endif