Add tool for parsing strace output

This commit is contained in:
Justine Tunney 2021-02-20 10:45:55 -08:00
parent b740cca642
commit 3e1fd1d962
5 changed files with 1003 additions and 6 deletions

View file

@ -27,8 +27,8 @@
* @note no xnu/rhel5 support if dirfdAT_FDCWDflags0
* @asyncsignalsafe
*/
int utimensat(int dirfd, const char *path,
const struct timespec ts[hasatleast 2], int flags) {
int utimensat(int dirfd, const char *path, const struct timespec ts[2],
int flags) {
if (!IsWindows()) {
return sys_utimensat(dirfd, path, ts, flags);
} else {

View file

@ -28,7 +28,14 @@
*
* This is a higher level version of the commandv() function. Programs
* that spawn subprocesses can use this function to determine the path
* at startup.
* at startup. Here's an example how you could use it:
*
* if ((strace = commandvenv("STRACE", "strace"))) {
* strace = strdup(strace);
* } else {
* fprintf(stderr, "error: please install strace\n");
* exit(1);
* }
*
* @param var is environment variable which may be used to override
* PATH search, and it can force a NULL result if it's empty