X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=tests%2Ftest-rename.h;h=9a3f4ecf112f353d4d4ffa8e33629502b817d096;hb=85b6cb48e0f3bbf83420d9d4cd2d49049da64a87;hp=b4f8c1243e7b90f60b3724fa84a086abe176d678;hpb=231bdaf6198a766ae5442fef6f4b8e661d523868;p=gnulib.git diff --git a/tests/test-rename.h b/tests/test-rename.h index b4f8c1243..9a3f4ecf1 100644 --- a/tests/test-rename.h +++ b/tests/test-rename.h @@ -1,9 +1,9 @@ /* Test of rename() function. - Copyright (C) 2009 Free Software Foundation, Inc. + Copyright (C) 2009, 2010 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 - the Free Software Foundation; either version 2 of the License, or + the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -138,7 +138,8 @@ test_rename (int (*func) (char const *, char const *), bool print) ASSERT (mkdir (BASE "dir", 0700) == 0); errno = 0; ASSERT (func (BASE "dir2", BASE "dir/.") == -1); - ASSERT (errno == EINVAL || errno == EBUSY || errno == EISDIR); + ASSERT (errno == EINVAL || errno == EBUSY || errno == EISDIR + || errno == ENOTEMPTY); errno = 0; ASSERT (func (BASE "dir2/.", BASE "dir") == -1); ASSERT (errno == EINVAL || errno == EBUSY); @@ -149,7 +150,8 @@ test_rename (int (*func) (char const *, char const *), bool print) ASSERT (mkdir (BASE "dir", 0700) == 0); errno = 0; ASSERT (func (BASE "dir2", BASE "dir/.//") == -1); - ASSERT (errno == EINVAL || errno == EBUSY || errno == EISDIR); + ASSERT (errno == EINVAL || errno == EBUSY || errno == EISDIR + || errno == ENOTEMPTY); errno = 0; ASSERT (func (BASE "dir2/.//", BASE "dir") == -1); ASSERT (errno == EINVAL || errno == EBUSY);