MINOR: global: add proc_mask() and thread_mask()

These two functions return either all_{proc,threads}_mask, or the argument.
This is used to default to all_proc_mask or all_threads_mask when not set
on bind_conf or proxies.
This commit is contained in:
Willy Tarreau 2019-02-02 17:22:19 +01:00
parent a38a7175b1
commit 2415727a00

View File

@ -239,6 +239,18 @@ static inline int already_warned(unsigned int warning)
return 0; return 0;
} }
/* returns a mask if set, otherwise all_proc_mask */
static inline unsigned long proc_mask(unsigned long mask)
{
return mask ? mask : all_proc_mask;
}
/* returns a mask if set, otherwise all_threads_mask */
static inline unsigned long thread_mask(unsigned long mask)
{
return mask ? mask : all_threads_mask;
}
void deinit(void); void deinit(void);
void hap_register_build_opts(const char *str, int must_free); void hap_register_build_opts(const char *str, int must_free);
void hap_register_post_check(int (*fct)()); void hap_register_post_check(int (*fct)());