[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#367522: libc6: nftw "/" 0 FTW_CHDIR fails with "no such file or directory"



Package: libc6
Version: 2.3.6-7
Severity: normal

nftw to "/" with FTW_CHDIR fails with "no such file or directory"; see
the attached example.
#define	_GNU_SOURCE
#include <error.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <ftw.h>

static int fn(const char *file, const struct stat *sb, int flag, struct FTW *s)
{
	puts(file);
	file=NULL;
	sb=NULL;
	s=NULL;
	flag=0;
	return 0;
}

int main()
{
	if (nftw("/", fn, 0, FTW_CHDIR) < 0) {
		error(EXIT_FAILURE, errno, "nftw / FTW_CHDIR");
	}

	exit(EXIT_SUCCESS);
}

Reply to: