extern char *stpcpy(char *dst, const char *src);
#endif
-/* macros */
-#ifndef MAX
-# define MAX(a, b) (((a) > (b)) ? (a) : (b))
-#endif
-#ifndef MIN
-# define MIN(a, b) (((a) < (b)) ? (a) : (b))
-#endif
-#define CLAMP(val, min, max) MIN(MAX(min, val), max)
-
/* Glibc has an efficient macro for sigemptyset
* (it just does one or two assignments of 0 to internal vector of longs).
*/
CFLAG_BOTH
} cflag_t;
extern cflag_t cflag;
-extern bool debug_flag;
extern bool Tflag;
extern bool iflag;
extern bool count_wallclock;
/* are we filtering traces based on paths? */
extern struct path_set {
const char **paths_selected;
- unsigned int num_selected;
+ size_t num_selected;
+ size_t size;
} global_path_set;
#define tracing_paths (global_path_set.num_selected != 0)
extern unsigned xflag;
DECL_IOCTL(dm);
DECL_IOCTL(file);
DECL_IOCTL(fs_x);
+DECL_IOCTL(kvm);
DECL_IOCTL(nsfs);
DECL_IOCTL(ptp);
DECL_IOCTL(scsi);