X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=tests%2Ftest-accept4.c;h=99f901b33003255012eb1652aad2fd6e7f480474;hb=0459c4ec540563e665b7ce6ded0d5be6db3504b7;hp=9bb9293395f5ef6e9603c0f9208149211edb42d4;hpb=a053163824c4fe6d97cdc14c8b47bad6d01bbd84;p=gnulib.git diff --git a/tests/test-accept4.c b/tests/test-accept4.c index 9bb929339..99f901b33 100644 --- a/tests/test-accept4.c +++ b/tests/test-accept4.c @@ -1,5 +1,5 @@ /* Test accepting a connection to a server socket. - Copyright (C) 2011 Free Software Foundation, Inc. + Copyright (C) 2011-2013 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -24,14 +24,18 @@ SIGNATURE_CHECK (accept4, int, (int, struct sockaddr *, socklen_t *, int)); #include #include #include +#include #include "binary-io.h" +#include "sockets.h" #include "macros.h" int main (void) { + (void) gl_sockets_startup (SOCKETS_1_1); + /* Test behaviour for invalid file descriptors. */ { struct sockaddr_in addr; @@ -47,6 +51,7 @@ main (void) struct sockaddr_in addr; socklen_t addrlen = sizeof (addr); + close (99); errno = 0; ASSERT (accept4 (99, (struct sockaddr *) &addr, &addrlen, O_CLOEXEC | O_BINARY)