STATE
if ((fp = fopen(STATE, "r+")) == NULL) {
if ((fp = fopen(STATE, "w+")) == NULL) {
syslog(LOG_ERR, "can't open %s: %m", STATE);
(void) chmod(STATE, 0644);
extern char STATE[MAXPATHLEN], CURRENT[MAXPATHLEN];
(void) strcpy(STATE, state0);
(void) strcpy(STATE, state1);
CURRENT, BACKUP, STATE);
char STATE[MAXPATHLEN], CURRENT[MAXPATHLEN], BACKUP[MAXPATHLEN];
STATE(inc);
STATE(start_state);
STATE(dec);
STATE(too_small);
STATE(capable);
STATE(null);
STATE(ok);
STATE(non_null);
STATE(null);
STATE(ok);
STATE(uninitialized);
STATE(derefed);
STATE(derefed);
STATE(ignore);
STATE(param);
STATE(do_not_use);
STATE(positive);
STATE(ok);
STATE(checked);
STATE(modified);
STATE(err_ptr);
STATE(checked);
STATE(argument);
STATE(ok);
STATE(freed);
STATE(ok);
STATE(freed);
STATE(ok);
STATE(devm);
STATE(freed);
STATE(freed);
STATE(ignore);
STATE(freed);
STATE(ignore);
STATE(capped);
STATE(user_data);
STATE(held);
STATE(released);
STATE(loop_end);
STATE(alloced);
STATE(string);
STATE(no_free);
STATE(ok);
STATE(no_unmap);
STATE(allocated);
STATE(ok);
STATE(locked);
STATE(half_locked);
STATE(start_state);
STATE(unlocked);
STATE(impossible);
STATE(restore);
STATE(used);
STATE(no_break);
STATE(nospec);
STATE(added);
STATE(not_added);
STATE(size_in_bytes);
STATE(putted);
STATE(readl);
STATE(readl_ff);
STATE(readl_00);
STATE(remaining);
STATE(ok);
STATE(cleared);
STATE(ARG_FD);
STATE(arg_range);
STATE(arg_op);
STATE(arg_list);
STATE(arg_cpu);
STATE(arg_pathname);
STATE(arg_ioveclen);
STATE(arg_sockaddrlen);
STATE(arg_socketinfo);
STATE(lock);
STATE(unlock);
STATE(uninitialized);
STATE(initialized);
STATE(allocated);
STATE(unallocated);
STATE(called);
STATE(filehandle);
STATE(oktocheck);
STATE(capped);
STATE(uncapped);
STATE(start);
STATE(incremented);
STATE(fresh);
STATE(ignore);
STATE(impossible);
STATE(called);
STATE(terminated);
STATE(unterminated);
STATE(set);
STATE(cleared);
STATE(zeroed);
STATE(used);
STATE(true_path);
STATE(false_path);
STATE(untracked);
STATE(lost);