/*****************************************************************
* PTlink Services is (C) CopyRight PTlink IRC Software 1999-2000 *
* http://software.pt-link.net *
* This program is distributed under GNU Public License *
* Please read the file COPYING for copyright information. *
*****************************************************************
File: sockutil.h
Description: socket handling routines header file
Author: Lamego@PTlink.net
*/
#include <stdio.h>
typedef struct {
char* data;
char* seekpos;
int size;
} SockBuffer;
int sockprintf(int , char *, ...);
int sock_conn(char *hostname, unsigned short portnum, char* LocalAddress, FILE* logfd);
int sockbuf_read(int sock, SockBuffer *sbuf);
int sockbuf_init(SockBuffer *sbuf, int bsize);
void sockbuf_reset(SockBuffer *sbuf, int bsize);
int set_non_blocking(int fd);
syntax highlighted by Code2HTML, v. 0.9.1