X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Fnet.h;h=b539860fc19bb082a82639c1d82e2989ca929c41;hb=1ff9e8ea002024dee061378ae5871619d6b979dd;hp=9ae9650d100fd50248d86472ff2e45fc078bc3c7;hpb=d5b1f8590f16f19cd1a94eb2affc850ec2d42fa4;p=doldaconnect.git diff --git a/daemon/net.h b/daemon/net.h index 9ae9650..b539860 100644 --- a/daemon/net.h +++ b/daemon/net.h @@ -87,6 +87,7 @@ void freedgbuf(struct dgrambuf *dg); void sockqueue(struct socket *sk, void *data, size_t size); void sockerror(struct socket *sk, int en); /* size_t sockqueuesize(struct socket *sk); */ +size_t socktqueuesize(struct socket *sk); ssize_t sockqueueleft(struct socket *sk); int netresolve(char *addr, void (*callback)(struct sockaddr *addr, int addrlen, void *data), void *data); struct socket *netcsdgram(struct sockaddr *name, socklen_t namelen); @@ -109,5 +110,6 @@ void sockpushdata(struct socket *sk, void *buf, size_t size); int sockpeeraddr(struct socket *sk, struct sockaddr **namebuf, socklen_t *lenbuf); int getucred(struct socket *sk, uid_t *uid, gid_t *gid); int sockfamily(struct socket *sk); +void quitsock(struct socket *sk); #endif