Lines Matching refs:wp
81 const MASTER_STR_WATCH *wp; in master_str_watch() local
83 for (wp = str_watch_table; wp->name != 0; wp++) { in master_str_watch()
90 if (wp->backup[0] != 0 in master_str_watch()
91 && strcmp(wp->backup[0], wp->value[0]) != 0) { in master_str_watch()
92 if ((wp->flags & MASTER_WATCH_FLAG_UPDATABLE) == 0) { in master_str_watch()
93 msg_warn("ignoring %s parameter value change", wp->name); in master_str_watch()
95 wp->backup[0], wp->value[0]); in master_str_watch()
96 msg_warn("to change %s, stop and start Postfix", wp->name); in master_str_watch()
98 myfree(wp->backup[0]); in master_str_watch()
99 wp->backup[0] = 0; in master_str_watch()
108 if (wp->backup[0] == 0) { in master_str_watch()
109 if (wp->notify != 0) in master_str_watch()
110 wp->notify(); in master_str_watch()
111 wp->backup[0] = mystrdup(wp->value[0]); in master_str_watch()
120 MASTER_INT_WATCH *wp; in master_int_watch() local
122 for (wp = int_watch_table; wp->name != 0; wp++) { in master_int_watch()
129 if ((wp->flags & MASTER_WATCH_FLAG_ISSET) != 0 in master_int_watch()
130 && wp->backup != wp->value[0]) { in master_int_watch()
131 if ((wp->flags & MASTER_WATCH_FLAG_UPDATABLE) == 0) { in master_int_watch()
132 msg_warn("ignoring %s parameter value change", wp->name); in master_int_watch()
134 wp->backup, wp->value[0]); in master_int_watch()
135 msg_warn("to change %s, stop and start Postfix", wp->name); in master_int_watch()
137 wp->flags &= ~MASTER_WATCH_FLAG_ISSET; in master_int_watch()
146 if ((wp->flags & MASTER_WATCH_FLAG_ISSET) == 0) { in master_int_watch()
147 if (wp->notify != 0) in master_int_watch()
148 wp->notify(); in master_int_watch()
149 wp->flags |= MASTER_WATCH_FLAG_ISSET; in master_int_watch()
150 wp->backup = wp->value[0]; in master_int_watch()