$OpenBSD: patch-io_method_c,v 1.2 2010/05/22 20:35:17 espie Exp $ --- io_method.c.orig Wed Mar 27 05:41:23 2002 +++ io_method.c Sat May 22 22:34:22 2010 @@ -59,7 +59,7 @@ ssize_t io_method_accept(int fd, void *buf, size_t size) { struct sockaddr_storage from; - size_t fromlen = sizeof(from); + socklen_t fromlen = sizeof(from); if (size < sizeof(int)) return (0); @@ -177,7 +177,7 @@ io_method_connect(struct io_obj *obj, int fd, void *bu /* Check if the connection completed */ if (getsockopt(fd, SOL_SOCKET, SO_ERROR, &error, &errsz) == -1) { - warn(__FUNCTION__": getsockopt for %d", fd); + warn("%s: getsockopt for %d", __FUNCTION__, fd); return (-1); }