update_parent_directory (const char *name)
{
struct directory *directory;
- char *p, *name_buffer;
+ char *p;
p = dir_name (name);
directory = find_directory (p);
{
struct directory *directory;
bool nfs = NFS_FILE_STAT (*stat_data);
- struct name *np;
if ((directory = find_directory (name_buffer)) != NULL)
{
omit it... */
if (one_file_system_option && device != stat_data->st_dev
/* ... except if it was explicitely given in the command line */
- && !((np = name_scan (name_buffer, true)) && np->explicit))
+ && !is_individual_file (name_buffer))
directory->children = NO_CHILDREN;
else if (children == ALL_CHILDREN)
directory->children = ALL_CHILDREN;
int fd;
char *buf = 0;
size_t bufsize;
- long lineno = 1;
/* Open the file for both read and write. That way, we can write
it later without having to reopen it, and don't have to worry if