X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=dir.h;h=817c674da1e017cffea9dddae672f9125aca8475;hb=5f5dbd719d0d8ec136f32a0a56674902bd85f72f;hp=7233d65bbd393f1d34d75538dd0e39e4a86383f2;hpb=4d06f8ac4389ed8bcd2d03b2dcab4b7e2a858402;p=git.git diff --git a/dir.h b/dir.h index 7233d65bb..817c674da 100644 --- a/dir.h +++ b/dir.h @@ -33,7 +33,8 @@ struct dir_struct { int nr, alloc; unsigned int show_ignored:1, show_other_directories:1, - hide_empty_directories:1; + hide_empty_directories:1, + no_dirlinks:1; struct dir_entry **entries; /* Exclude info */ @@ -48,7 +49,7 @@ extern int common_prefix(const char **pathspec); #define MATCHED_EXACTLY 3 extern int match_pathspec(const char **pathspec, const char *name, int namelen, int prefix, char *seen); -extern int read_directory(struct dir_struct *, const char *path, const char *base, int baselen); +extern int read_directory(struct dir_struct *, const char *path, const char *base, int baselen, const char **pathspec); extern int push_exclude_per_directory(struct dir_struct *, const char *, int); extern void pop_exclude_per_directory(struct dir_struct *, int);