1aa8b16441
There was a time when that procps.h file served a more traditional role. Prior to the commit referenced below it held just macros plus manifest constants. But, with that change, such items were replaced with a series of includes embracing all the library exported functions. That approach was known to disguise errors which would have otherwise yielded a compiler warning. And without such a warning, there was no way to address the error. So this patch will trade the all inclusive header file approach for individual includes only where necessary. Reference(s): . April 2016, procps.h header file revamped commitccb6ae8de1
. Sept 2018, top abandoned use of procps.h commita6dfc2382e
Signed-off-by: Jim Warner <james.warner@comcast.net>
17 lines
594 B
C
17 lines
594 B
C
#ifndef PROCPS_PROC_ESCAPE_H
|
|
#define PROCPS_PROC_ESCAPE_H
|
|
|
|
#include "readproc.h"
|
|
|
|
|
|
#define ESC_ARGS 0x1 // try to use cmdline instead of cmd
|
|
#define ESC_BRACKETS 0x2 // if using cmd, put '[' and ']' around it
|
|
#define ESC_DEFUNCT 0x4 // mark zombies with " <defunct>"
|
|
|
|
int escape_command(char *__restrict const outbuf, const proc_t *__restrict const pp, int bytes, int *cells, unsigned flags);
|
|
|
|
#define ESC_STRETCH 1 // since we mangle to '?' this is 1 (would be 4 for octal escapes)
|
|
int escape_str(char *__restrict dst, const char *__restrict src, int bufsize, int *maxcells);
|
|
|
|
#endif
|