Linda Walsh said the following on 04/11/2013 09:59 PM:
why? PATH not working?
Well, on the one hand: <quote src="man page for execcv"> Special semantics for execlp() and execvp() The execlp(), execvp(), and execvpe() functions duplicate the actions of the shell in searching for an executable file if the specified filename does not contain a slash (/) character. The file is sought in the colon-separated list of directory pathnames specified in the PATH environment variable. </quote> and on the other there is the execve(2) system call that does not have the wrapper that the above form and needs an absolute path name. The question is "how minimalist do you want to be?" Where do you think the "p" variants live - what library? In fact what dynamic library? You're a person that has stripped things down on your system. What do you think the the smallest "init" or init-replacement could be with the least other stuff running, that is without having to start up the shell and all the stuff that drags in? -- If you need to be told what your values are the implication is that you don't hold them right now. If you hold your values strongly enough, you don't need to print them out and stick them on a wall. If everyone shares them, they don't need to read them off a wall, either. -- Marcus J. Ranum -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org