projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use anno and mhparam in sendfiles
[mmh]
/
sbr
/
crawl_folders.c
diff --git
a/sbr/crawl_folders.c
b/sbr/crawl_folders.c
index
0693a21
..
47327ed
100644
(file)
--- a/
sbr/crawl_folders.c
+++ b/
sbr/crawl_folders.c
@@
-9,11
+9,13
@@
#include <h/mh.h>
#include <h/crawl_folders.h>
#include <h/utils.h>
#include <h/mh.h>
#include <h/crawl_folders.h>
#include <h/utils.h>
+#include <dirent.h>
+#include <sys/stat.h>
struct crawl_context {
int max; /*
struct crawl_context {
int max; /*
- ** how many folders we currently can hold in the array
- ** `folders', increased by CRAWL_NUMFOLDERS at a time
+ ** number of folders we can hold in the folders array;
+ ** increased by CRAWL_NUMFOLDERS at a time
*/
int total; /* how many `folders' actually has */
char **folders; /* the array of folders */
*/
int total; /* how many `folders' actually has */
char **folders; /* the array of folders */
@@
-29,7
+31,7
@@
struct crawl_context {
static void
add_folder(char *fold, struct crawl_context *crawl)
{
static void
add_folder(char *fold, struct crawl_context *crawl)
{
- register int i, j;
+ int i, j;
/* if necessary, reallocate the space for folder names */
if (crawl->foldp >= crawl->max) {
/* if necessary, reallocate the space for folder names */
if (crawl->foldp >= crawl->max) {
@@
-84,7
+86,8
@@
add_children(char *name, struct crawl_context *crawl)
continue;
}
#endif
continue;
}
#endif
- if (!strcmp(dp->d_name, ".") || !strcmp(dp->d_name, "..")) {
+ if (strcmp(dp->d_name, ".")==0 ||
+ strcmp(dp->d_name, "..")==0) {
continue;
}
child = concat(prefix, dp->d_name, (void *)NULL);
continue;
}
child = concat(prefix, dp->d_name, (void *)NULL);