A simpler getutil()

This commit is contained in:
Arun Prakash Jana 2019-08-12 20:12:35 +05:30
parent edfcfdfdf4
commit e774634b5b
No known key found for this signature in database
GPG Key ID: A75979F35C080412
1 changed files with 3 additions and 8 deletions

View File

@ -479,7 +479,7 @@ static int spawn(char *file, char *arg1, char *arg2, const char *dir, uchar flag
static int (*nftw_fn)(const char *fpath, const struct stat *sb, int typeflag, struct FTW *ftwbuf); static int (*nftw_fn)(const char *fpath, const struct stat *sb, int typeflag, struct FTW *ftwbuf);
static int dentfind(const char *fname, int n); static int dentfind(const char *fname, int n);
static void move_cursor(int target, int ignore_scrolloff); static void move_cursor(int target, int ignore_scrolloff);
static bool getutil(const char *util); static bool getutil(char *util);
/* Functions */ /* Functions */
@ -2542,14 +2542,9 @@ static char *get_output(char *buf, const size_t bytes, const char *file,
return NULL; return NULL;
} }
static bool getutil(const char *util) static inline bool getutil(char *util)
{ {
char buf[8]; return spawn("which", util, NULL, NULL, F_NORMAL | F_NOTRACE) == 0;
if (!get_output(buf, 8, "which", util, NULL, FALSE))
return FALSE;
return TRUE;
} }
/* /*