# error "we need an ANSI compiler"
#endif
+/* used by kernel in /proc (e.g. /proc/swaps) for deleted files */
+#define PATH_DELETED_SUFFIX "\\040(deleted)"
+#define PATH_DELETED_SUFFIX_SZ (sizeof(PATH_DELETED_SUFFIX) - 1)
+
/* DEFPATHs from <paths.h> don't include /usr/local */
#undef _PATH_DEFPATH
#define _PATH_DEFPATH "/usr/local/bin:/bin:/usr/bin"
static int numSwaps;
static char **swapFiles; /* array of swap file and partition names */
-#define DELETED_SUFFIX "\\040(deleted)"
-#define DELETED_SUFFIX_SZ (sizeof(DELETED_SUFFIX) - 1)
-
static void
read_proc_swaps(void) {
FILE *swaps;
* in /proc/swaps, we have to remove this junk.
*/
sz = strlen(line);
- if (sz > DELETED_SUFFIX_SZ) {
- p = line + (sz - DELETED_SUFFIX_SZ);
- if (strcmp(p, DELETED_SUFFIX) == 0)
+ if (sz > PATH_DELETED_SUFFIX_SZ) {
+ p = line + (sz - PATH_DELETED_SUFFIX_SZ);
+ if (strcmp(p, PATH_DELETED_SUFFIX) == 0)
*p = '\0';
}