#ifndef ZABBIX_SETPROCTITLE_H
#define ZABBIX_SETPROCTITLE_H
# define PS_OVERWRITE_ARGV
# define PS_OVERWRITE_ARGV
#elif defined(__sun) && defined(__SVR4)
# define PS_OVERWRITE_ARGV
#elif defined(HAVE_SYS_PSTAT_H)
#elif defined(__APPLE__) && defined(__MACH__)
# include <TargetConditionals.h>
# if TARGET_OS_MAC == 1 && TARGET_OS_EMBEDDED == 0 && TARGET_OS_IPHONE == 0 && TARGET_IPHONE_SIMULATOR == 0
# define PS_OVERWRITE_ARGV
char **setproctitle_save_env(int argc, char **argv);
void setproctitle_set_status(const char *status);
void setproctitle_free_env(void);