#define BASE "test-utimens.t"
#include "test-futimens.h"
+#include "test-lutimens.h"
#include "test-utimens.h"
/* Wrap gl_futimens to behave like futimens. */
if (fd < 0)
fd = open (name, O_RDONLY);
errno = 0;
- result = gl_futimens (fd, name, times);
+ result = fdutimens (name, fd, times);
if (0 <= fd)
{
int saved_errno = errno;
int
main ()
{
+ int result1;
+ int result2;
+
/* Clean up any trash from prior testsuite runs. */
ASSERT (system ("rm -rf " BASE "*") == 0);
ASSERT (test_utimens (utimens) == 0);
ASSERT (test_utimens (do_fdutimens) == 0);
- return test_futimens (do_futimens, true);
+ result1 = test_futimens (do_futimens, true);
+ if (result1)
+ ASSERT (result1 == 77);
+ /* Print only one skip message. */
+ result2 = test_lutimens (lutimens, result1 == 0);
+ if (result2)
+ ASSERT (result2 == 77);
+ return result1 | result2;
}