Lines Matching refs:len
39 int len; in _dl_get_origin() local
41 len = INTERNAL_SYSCALL_CALL (readlinkat, AT_FDCWD, "/proc/self/exe", in _dl_get_origin()
43 if (! INTERNAL_SYSCALL_ERROR_P (len) && len > 0 && linkval[0] != '[') in _dl_get_origin()
47 while (len > 1 && linkval[len - 1] != '/') in _dl_get_origin()
48 --len; in _dl_get_origin()
49 result = (char *) malloc (len + 1); in _dl_get_origin()
52 else if (len == 1) in _dl_get_origin()
55 *((char *) __mempcpy (result, linkval, len - 1)) = '\0'; in _dl_get_origin()
64 size_t len = strlen (GLRO(dl_origin_path)); in _dl_get_origin() local
65 result = (char *) malloc (len + 1); in _dl_get_origin()
70 char *cp = __mempcpy (result, GLRO(dl_origin_path), len); in _dl_get_origin()