12 #if (NGX_SETPROCTITLE_USES_ENV)
32 static char *ngx_os_argv_last;
61 if (ngx_os_argv_last == environ[i]) {
64 ngx_os_argv_last =
environ[
i] + size;
95 p =
ngx_cpystrn(p, (u_char *) title, ngx_os_argv_last - (
char *) p);
105 if (size > (
size_t) ((
char *) p -
ngx_os_argv[0])) {
112 p =
ngx_cpystrn(p, (u_char *)
" (", ngx_os_argv_last - (
char *) p);
116 ngx_os_argv_last - (
char *) p);
117 p =
ngx_cpystrn(p, (u_char *)
" ", ngx_os_argv_last - (
char *) p);
120 if (*(p - 1) ==
' ') {
127 if (ngx_os_argv_last - (
char *) p) {
128 ngx_memset(p, NGX_SETPROCTITLE_PAD, ngx_os_argv_last - (
char *) p);