mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-02-15 11:52:15 +02:00
30 lines
568 B
C
30 lines
568 B
C
#ifndef CYCLE_CHECK_H
|
|
# define CYCLE_CHECK_H 1
|
|
|
|
/* Before including this file, you need something like the following:
|
|
|
|
#if HAVE_CONFIG_H
|
|
# include <config.h>
|
|
#endif
|
|
|
|
#include <sys/types.h>
|
|
#include <sys/stat.h>
|
|
|
|
#include <stdbool.h>
|
|
|
|
so that the proper identifiers are all declared. */
|
|
|
|
# include "dev-ino.h"
|
|
|
|
struct cycle_check_state
|
|
{
|
|
struct dev_ino dev_ino;
|
|
size_t chdir_counter;
|
|
long unsigned int magic;
|
|
};
|
|
|
|
void cycle_check_init (struct cycle_check_state *state);
|
|
bool cycle_check (struct cycle_check_state *state, struct stat const *sb);
|
|
|
|
#endif
|