AFAIK not yet, I know the work has been done, but if anything its in CVS, it hasn't been actually released yet. Josef On Thu, Nov 02, 2006 at 01:05:36PM -0500, Eric Johnson wrote: > It works as root. I know that much. I guess I thought it was > possible to hit the dlm as just a plain user. No? > > -Eric > > On 11/2/06, Josef Whiter <jwhiter@xxxxxxxxxx> wrote: > >Run it as root. > > > >Josef > > > >On Thu, Nov 02, 2006 at 12:51:34PM -0500, Eric Johnson wrote: > >> Hi - > >> > >> I must be very dumb. I'm unable to do what I would consider to be the > >> "Hello World" of user mode dlm. > >> > >> [ejohnson@gfsa01:~/projects/dlm-simple] cat foo.cpp > >> #include <errno.h> > >> #include <stdio.h> > >> #include <sys/types.h> > >> #include <sys/stat.h> > >> #include <stdint.h> > >> > >> extern "C" { > >> #include <libdlm.h> > >> } > >> #include <pthread.h> > >> > >> main(int argc, char **argv) > >> { > >> printf("hello world\n"); > >> char lockName[] = "foobar" ; > >> > >> int initStatus = dlm_pthread_init(); > >> printf("initStatus: %d, errno: %d\n",initStatus,errno); > >> > >> int lockid =0 ; > >> int status = lock_resource( lockName, LKM_EXMODE, 0, &lockid ) ; > >> printf("status: %d, errno: %d\n",status,errno); > >> } > >> [ejohnson@gfsa01:~/projects/dlm-simple] touch foo.cpp > >> > >> [ejohnson@gfsa01:~/projects/dlm-simple] make > >> g++ -D_REENTRANT foo.cpp -o foo -ldlm -lpthread > >> ./foo/home/dev/util/linux64/bin/ld: skipping incompatible > >> /home/dev/util/linux64/lib/gcc/x86_64-unknown-linux-gnu/4.1.1/libstdc++.a > >> when searching for -lstdc++ > >> > >> [ejohnson@gfsa01:~/projects/dlm-simple] ./foo > >> hello world > >> initStatus: -1, errno: 13 > >> status: -1, errno: 13 > >> > >> I have googled around endlessly and been unable to find any insight as > >> to what it is that I'm missing. > >> > >> I'll gladly take a terse - "Hey knucklehead, go read this page in more > >> detail." > >> > >> -Eric > >> > >> -- > >> Linux-cluster mailing list > >> Linux-cluster@xxxxxxxxxx > >> https://www.redhat.com/mailman/listinfo/linux-cluster > > > >-- > >Linux-cluster mailing list > >Linux-cluster@xxxxxxxxxx > >https://www.redhat.com/mailman/listinfo/linux-cluster > > > > -- > Linux-cluster mailing list > Linux-cluster@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/linux-cluster -- Linux-cluster mailing list Linux-cluster@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/linux-cluster