Home | History | Annotate | Download | only in dlfcn

Lines Matching full:path

25 #include <qp0lstdi.h>           /* Path to QSYS object name. */
39 *** Maximum internal path length.
337 dlparentpath(const char * path, size_t len)
343 while (path[--len] != '/')
351 dlmakepath(char * path, size_t pathlen, const char * tail, size_t taillen)
379 pathlen = dlparentpath(path, pathlen);
392 path[pathlen++] = '/';
393 memcpy(path + pathlen, tail, i);
398 path[pathlen++] = '/';
400 path[pathlen] = '\0';
406 dlresolveLink(const char * path, char * buf, size_t bufsiz)
425 if (!path || !*path || !bufsiz) {
430 if (*path != '/') {
439 l1 = dlmakepath(buf1, l1, path, strlen(path));
519 *** Build full path.
572 *** Get a path component of at most 10 characters and
592 dlpath2QSYS(Qp0l_QSYS_Info_t * qsysinfo, const char * path, const char * dftlib)
599 *** Convert the given path to a QSYS object name.
611 *** Component types are not in the path, but generated internally.
617 if (!qsysinfo || !path) {
626 while (*path == ' ')
627 path++;
630 *** Check for null path.
633 if (!*path) {
648 if (*path == '/') {
653 while (*++path == '/')
656 if (!*path || *path == ' ')
659 path = getcomponent(qsysinfo->Lib_Name, path);
665 if (*path == '/') {
666 while (*++path == '/')
669 if (*path && *path != ' ')
670 path = getcomponent(qsysinfo->Obj_Name, path);
678 path = getcomponent(qsysinfo->Obj_Name, path);
680 while (*path == '/')
681 path++;
688 if (*path && *path != ' ') {
692 path = getcomponent(qsysinfo->Obj_Name, path);
702 while (*path == '/')
703 path++;
705 if (*path && *path != ' ') {
706 path = getcomponent(qsysinfo->Mbr_Name, path);
709 while (*path == '/')
710 path++;
725 while (*path == ' ')
726 path++;
728 if (*path) {
759 const char * path;
762 *** If `filename' is not a path and is a link found in one of the
772 return -1; /* Too long or a path. */
779 path = getenv(pathvar);
781 if (!path)
782 return -1; /* No path list. */
785 *** Try in each path listed.
788 q = path;
791 return -1; /* No path list. */
797 if (p > q) /* Ignore null path. */
938 *** Build the IFS path name for the DB2 object.
1176 *** _ `filename' is an IFS path.
1177 *** _ `filename' is not a path and resides in one of
1179 *** _ `filename' is not a path and resides in one of
1180 *** PATH colon-separated paths.
1181 *** _ `filename' is a DB2 path (as /library/object).
1192 else if (!dl_path_link(&dllinfo, "PATH", filename, dl_is_srvpgm))