#include <ros/procinfo.h> | |
#define DL_FIND_ARG_COMPONENTS(cookie, argc, argv, envp, auxp) \ | |
do { \ | |
void **_tmp; \ | |
(argc) = 0; \ | |
while (__procinfo.argp[(argc)]) \ | |
(argc)++; \ | |
(argv) = (char **) __procinfo.argp; \ | |
(envp) = (argv) + (argc) + 1; \ | |
for (_tmp = (void **) (envp); *_tmp; ++_tmp) \ | |
continue; \ | |
(auxp) = (void *) ++_tmp; \ | |
} while (0) | |
#include <elf/dl-sysdep.c> |