summaryrefslogtreecommitdiff
path: root/inotail.h
blob: 882d78d199f7aed7d08fa187bea1319e0da1728f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#ifndef _INOTAIL_H
#define _INOTAIL_H

/* Number of items to tail. */
#define DEFAULT_N_LINES 10

/* tail modes */
enum { M_LINES, M_BYTES };

/* Every tailed file is represented as a file_struct */
struct file_struct {
	char	*name;		/* Name of file (or '-' for stdin) */
	int 	fd;		/* File descriptor (or -1 if file is not open */
	off_t	st_size;	/* File size */

	int	i_watch;	/* Inotify watch associated with file_struct */
};

#ifdef DEBUG
#define dprintf(fmt, args...) fprintf(stderr, fmt, ##args)
#else
#define dprintf(fmt, args...)
#endif /* DEBUG */

#endif /* _INOTAIL_H */
noscript>
authorGavin Shan <shangw@linux.vnet.ibm.com>2013-07-24 10:24:53 +0800
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2013-07-24 14:18:46 +1000
commit008a4938ea07db071f03adffaa3a78c2fbbcde6b (patch)
tree9baeaa629cc4ac775fa8fa6f6ee00d203c952dd8 /arch/powerpc/kernel/pci-hotplug.c
parentf2856491d24044de08da9e53cf7068841a8b4e1c (diff)
powerpc/pci: Override pcibios_release_device()
The patch overrides pcibios_release_device() to release EEH resources (EEH cache, unbinding EEH device) for the indicated PCI device. Signed-off-by: Gavin Shan <shangw@linux.vnet.ibm.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/kernel/pci-hotplug.c')