Home
[RDK Central Wiki]
CMF
[Code Releases]
Hi all,
I'm having 2 troubles regarding calling Data Model paths.
#define _GNU_SOURCE #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include <unistd.h> #include <errno.h> #include <rbus.h> int main(int argc, char *argv[]) { int ret = -1; FILE *pipe = NULL; char buffer[256] = {0}; char cmd[] = "dmcli eRT getv Device.DeviceInfo.SerialNumber"; pipe = popen(cmd, "r"); if(NULL == pipe) { printf("Pipe is NULL. popen() failed. Error: %d\n", errno); return ret; } while (NULL != fgets(buffer, sizeof(buffer), pipe)) { printf("buffer: %s\n", buffer); } pclose(pipe); return ret; }
#define _GNU_SOURCE #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include <unistd.h> #include <rbus.h> rbusHandle_t handle; int main(int argc, char *argv[]) { rbus_open(&handle, "mytest"); while (true) { sleep(100); } }
2 Comments
Deepika Ganapathi Bhat
Hi Unknown User (artiuma)
Artium Art
Hi Unknown User (deepika.b)
And here is how I compile it
You can replace the paths with your toolchain and examine the exe in runtime.
I've tried to valgrind it but I have no symbols for the libraries that being used (rbus and all underlying libs).
Thanks a lot for the help!