[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: execlp
From: |
Thien-Thi Nguyen |
Subject: |
Re: execlp |
Date: |
Wed, 23 Nov 2011 20:18:23 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
() Paul Emsley <address@hidden>
() Wed, 23 Nov 2011 12:16:47 +0000
What is some-function, where some-function works like this:
(some-function "ls")
-> "/bin/ls" (I'd settle for #t")
(some-function "asdfasdf")
-> #f
You can try something like:
(use-modules (srfi srfi-13) (srfi srfi-14))
(define (some-function program)
(and=> (search-path (string-tokenize (getenv "PATH")
(char-set-complement
(char-set #\:)))
program)
(lambda (filename)
(and (access? filename X_OK)
filename))))
- execlp, Paul Emsley, 2011/11/22
- Re: execlp, Nala Ginrut, 2011/11/23
- Re: execlp,
Thien-Thi Nguyen <=