diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2024-01-31 19:54:13 +0100 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2024-01-31 20:11:58 +0100 |
commit | 2e7f7b96e5f1ca788e3f4589afaaa705b20051c0 (patch) | |
tree | 586253be5c7b1cdf8e687c62419388e1d0359bc6 /newlib/libc | |
parent | 61fd8702969da82a8f086e9b9aaa26fc068926c0 (diff) | |
download | newlib-topic/3.6.zip newlib-topic/3.6.tar.gz newlib-topic/3.6.tar.bz2 |
Cygwin: implement setproctitlegithub/topic/3.6topic/3.6
Make sure to create commandline according to setting of setproctitle.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'newlib/libc')
-rw-r--r-- | newlib/libc/include/sys/unistd.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/newlib/libc/include/sys/unistd.h b/newlib/libc/include/sys/unistd.h index 0090154..13b0c16 100644 --- a/newlib/libc/include/sys/unistd.h +++ b/newlib/libc/include/sys/unistd.h @@ -209,6 +209,14 @@ int setpgid (pid_t __pid, pid_t __pgid); #if __SVID_VISIBLE || __XSI_VISIBLE >= 500 int setpgrp (void); #endif +#if defined(__CYGWIN__) && __BSD_VISIBLE +/* Stub for Linux libbsd compatibility. */ +#define initsetproctitle(c, a, e) setproctitle_init((c), (a), (e)) +static inline void setproctitle_init (int, char *[], char *[]) {} + +void setproctitle (const char *, ...) + _ATTRIBUTE ((__format__ (__printf__, 1, 2))); +#endif #if __BSD_VISIBLE || __XSI_VISIBLE >= 4 int setregid (gid_t __rgid, gid_t __egid); int setreuid (uid_t __ruid, uid_t __euid); |