diff options
Diffstat (limited to 'base/setproctitle_linux.h')
-rw-r--r-- | base/setproctitle_linux.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/base/setproctitle_linux.h b/base/setproctitle_linux.h new file mode 100644 index 0000000..32cc297 --- /dev/null +++ b/base/setproctitle_linux.h @@ -0,0 +1,25 @@ +// Copyright (c) 2009 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef BASE_SETPROCTITLE_LINUX_H_ +#define BASE_SETPROCTITLE_LINUX_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +// Set the process title that will show in "ps" and similar tools. Takes +// printf-style format string and arguments. After calling setproctitle() +// the original main() argv[] array should not be used. +void setproctitle(const char* fmt, ...); + +// Initialize state needed for setproctitle() on Linux. Pass the argv pointer +// from main() to setproctitle_init() before calling setproctitle(). +void setproctitle_init(char** main_argv); + +#ifdef __cplusplus +} +#endif + +#endif // BASE_SETPROCTITLE_LINUX_H_ |