commit ec83504efd94e00617fa6de44c78a96c90845186 from: Omar Polo date: Thu Jul 22 12:59:56 2021 UTC typo in file name commit - a200a3ec1b459d291a8aeab131cecaa6ccdf4be1 commit + ec83504efd94e00617fa6de44c78a96c90845186 blob - 0ee7185b60aaf71dee305cd764f52643acccd3a1 (mode 644) blob + /dev/null --- compat/setprocname.c +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright (c) 2016 Nicholas Marriott - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -#include "../compat.h" - -#include - -#include -#include -#include - -#if HAVE_PR_SET_NAME - -#include - -void -setproctitle(const char *fmt, ...) -{ - char title[16], name[16], *cp; - va_list ap; - int used; - - va_start(ap, fmt); - vsnprintf(title, sizeof title, fmt, ap); - va_end(ap); - - used = snprintf(name, sizeof name, "%s: %s", getprogname(), title); - if (used >= (int)sizeof name) { - cp = strrchr(name, ' '); - if (cp != NULL) - *cp = '\0'; - } - prctl(PR_SET_NAME, name); -} -#else -void -setproctitle(const char *fmt, ...) -{ - (void)fmt; -} -#endif blob - /dev/null blob + 0ee7185b60aaf71dee305cd764f52643acccd3a1 (mode 644) --- /dev/null +++ compat/setprogname.c @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2016 Nicholas Marriott + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER + * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#include "../compat.h" + +#include + +#include +#include +#include + +#if HAVE_PR_SET_NAME + +#include + +void +setproctitle(const char *fmt, ...) +{ + char title[16], name[16], *cp; + va_list ap; + int used; + + va_start(ap, fmt); + vsnprintf(title, sizeof title, fmt, ap); + va_end(ap); + + used = snprintf(name, sizeof name, "%s: %s", getprogname(), title); + if (used >= (int)sizeof name) { + cp = strrchr(name, ' '); + if (cp != NULL) + *cp = '\0'; + } + prctl(PR_SET_NAME, name); +} +#else +void +setproctitle(const char *fmt, ...) +{ + (void)fmt; +} +#endif