Parcourir la source

A simpler getutil()

master
Arun Prakash Jana il y a 5 ans
Parent
révision
e774634b5b
Aucune clé connue n'a été trouvée dans la base pour cette signature ID de la clé GPG: A75979F35C080412
1 fichiers modifiés avec 3 ajouts et 8 suppressions
  1. +3
    -8
      src/nnn.c

+ 3
- 8
src/nnn.c Voir le fichier

@@ -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 dentfind(const char *fname, int n);
static void move_cursor(int target, int ignore_scrolloff);
static bool getutil(const char *util);
static bool getutil(char *util);

/* Functions */

@@ -2542,14 +2542,9 @@ static char *get_output(char *buf, const size_t bytes, const char *file,
return NULL;
}

static bool getutil(const char *util)
static inline bool getutil(char *util)
{
char buf[8];

if (!get_output(buf, 8, "which", util, NULL, FALSE))
return FALSE;

return TRUE;
return spawn("which", util, NULL, NULL, F_NORMAL | F_NOTRACE) == 0;
}

/*


Chargement…
Annuler
Enregistrer