aboutsummaryrefslogtreecommitdiff
path: root/newlib/libc/include/sys/unistd.h
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2024-01-31 19:54:13 +0100
committerCorinna Vinschen <corinna@vinschen.de>2024-01-31 20:11:58 +0100
commit2e7f7b96e5f1ca788e3f4589afaaa705b20051c0 (patch)
tree586253be5c7b1cdf8e687c62419388e1d0359bc6 /newlib/libc/include/sys/unistd.h
parent61fd8702969da82a8f086e9b9aaa26fc068926c0 (diff)
downloadnewlib-2e7f7b96e5f1ca788e3f4589afaaa705b20051c0.zip
newlib-2e7f7b96e5f1ca788e3f4589afaaa705b20051c0.tar.gz
newlib-2e7f7b96e5f1ca788e3f4589afaaa705b20051c0.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/include/sys/unistd.h')
-rw-r--r--newlib/libc/include/sys/unistd.h8
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);