summaryrefslogtreecommitdiff
path: root/src/remove.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2004-04-17 14:01:56 +0000
committerJim Meyering <jim@meyering.net>2004-04-17 14:01:56 +0000
commitc283745f2e4f0515d8e4d183cc676b4980f2bf8c (patch)
treea7e75a5d38eac65a94226a3be1be911a7c47a045 /src/remove.c
parentc7e5e46249c3311126a699aeaba540e013084464 (diff)
downloadcoreutils-c283745f2e4f0515d8e4d183cc676b4980f2bf8c.tar.xz
(ds_init, ds_free): Declare functions to be `static'.
Diffstat (limited to 'src/remove.c')
-rw-r--r--src/remove.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/remove.c b/src/remove.c
index b1624f31f..0e9c3e34d 100644
--- a/src/remove.c
+++ b/src/remove.c
@@ -146,7 +146,7 @@ struct dirstack_state
};
typedef struct dirstack_state Dirstack_state;
-Dirstack_state *
+static Dirstack_state *
ds_init ()
{
Dirstack_state *ds = XMALLOC (struct dirstack_state, 1);
@@ -156,7 +156,7 @@ ds_init ()
return ds;
}
-void
+static void
ds_free (Dirstack_state *ds)
{
obstack_free (&ds->dir_stack, NULL);
@@ -503,12 +503,12 @@ AD_is_removable (Dirstack_state const *ds, char const *file)
}
/* A wrapper for readdir so that callers don't see entries for `.' or `..'. */
-static struct dirent *
+static struct dirent const *
readdir_ignoring_dotdirs (DIR *dirp)
{
while (1)
{
- struct dirent *dp = readdir (dirp);
+ struct dirent const *dp = readdir (dirp);
if (dp == NULL || ! DOT_OR_DOTDOT (dp->d_name))
return dp;
}
@@ -520,7 +520,7 @@ static bool
is_empty_dir (char const *dir)
{
DIR *dirp = opendir (dir);
- struct dirent *dp;
+ struct dirent const *dp;
int saved_errno;
if (dirp == NULL)
@@ -822,7 +822,7 @@ remove_cwd_entries (Dirstack_state *ds, char **subdir, struct stat *subdir_sb,
while (1)
{
- struct dirent *dp;
+ struct dirent const *dp;
enum RM_status tmp_status;
const char *f;