On Tue, Nov 27, 2018 at 5:37 PM Enrico Sorichetti via Oorexx-devel < oorexx-devel@lists.sourceforge.net> wrote:
> > > > On 27 Nov 2018, at 22:33, Rick McGuire <object.r...@gmail.com> wrote: > > > … > … > ... > > Do this make sense? Can the "~" form be used on the bind? > > > > NO the ~ is resolved by the shell > > IMO the best place would be a hidden file in the home dir > > Which can be dynamically built using something like > > #include <unistd.h> > #include <stdio.h> > #include <stdlib.h> > #include <string.h> > #include <sys/syslimits.h> > #include <sys/types.h> > #include <pwd.h> > > int main (int argc, char* argv[]) > { > const char *homepath; > const char *pidfile; > > if ( (homepath = getenv("HOME")) == NULL) { > homepath = getpwuid(getuid())->pw_dir; > } > printf("HOME : %s\n", homepath); > printf("might give : %s/%s\n", homepath,".ooRexx.pid"); > > if ( (pidfile = getenv("OOREXX_PIDFILE") ) ) { > printf("pidfile : %s\n", pidfile); > } > > return 0; > } > > To give > HOME : /Users/enrico > might give : /Users/enrico/.ooRexx.pid > pidfile : /tmp/ooRexx.pid > > Thanks, this was pretty close to the code I was thinking I needed. > > The environment variable OOREXX_PIDFILE is the approach I use > in the modified APIservice.cpp > This new setup does not require a pid file. Rick > > cheers > > Enrico > > > > > _______________________________________________ > Oorexx-devel mailing list > Oorexx-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/oorexx-devel >
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel