lwatch_path_info_t Struct Reference

struct which mirrors one row from the watch database. More...

#include <watch_database.h>

List of all members.

Public Attributes

char path [PATH_MAX]
 path name
char original_path [PATH_MAX]
 if this is a backup (rotated) file this is the path name it was derived from
unsigned long flags
 path_info_flags_t boolean flags used to indicate state
unsigned long version
 each time file is recreated this number incremented
time_t reap_time
 time when file contents last reaped (collected)
off_t reap_position
 file position where next reap should begin
dev_t dev
 device number
ino_t inode
 inode number
mode_t mode
 file mode bit set
uid_t uid
 user ID of owner
gid_t gid
 group ID of owner
off_t size
 total size, in bytes
time_t access_time
 time of last access (e.g.
time_t modification_time
 time of last modification (file contents modified)
time_t change_time
 time of last change (file contents modified)


Detailed Description

struct which mirrors one row from the watch database.

Definition at line 114 of file watch_database.h.


Member Data Documentation

time of last access (e.g.

: read)

Definition at line 128 of file watch_database.h.

Referenced by database_write_path_info(), path_info_string(), populate_path_info(), and update_stat_info().


The documentation for this struct was generated from the following file:

Generated on Mon Aug 31 10:06:21 2009 by  doxygen 1.5.8