/sysdeps/unix/sysv/linux/x86_64/ |
A D | dl-cache.h | 27 size_t len = strlen (dir); \ 28 char path[len + 4]; \ 30 if (len >= 6 && ! memcmp (path + len - 6, "/lib64", 6)) \ 32 len -= 2; \ 33 path[len] = '\0'; \ 35 else if (len >= 7 \ 38 len -= 3; \ 39 path[len] = '\0'; \ 42 if (len >= 4 && ! memcmp (path + len - 4, "/lib", 4)) \ 44 memcpy (path + len, "64", 3); \ [all …]
|
/sysdeps/unix/sysv/linux/aarch64/ |
A D | dl-cache.h | 33 size_t len = strlen (dir); \ 34 char path[len + 6]; \ 35 memcpy (path, dir, len + 1); \ 36 if (len >= 6 && ! memcmp (path + len - 6, "/lib64", 6)) \ 38 len -= 2; \ 39 path[len] = '\0'; \ 41 if (len >= 9 && ! memcmp (path + len - 9, "/libilp32", 9))\ 43 len -= 5; \ 44 path[len] = '\0'; \ 47 if (len >= 4 && ! memcmp (path + len - 4, "/lib", 4)) \ [all …]
|
/sysdeps/unix/sysv/linux/sparc/ |
A D | dl-cache.h | 22 size_t len = strlen (dir); \ 23 char path[len + 3]; \ 24 memcpy (path, dir, len + 1); \ 25 if (len >= 6 && ! memcmp (path + len - 6, "/lib64", 6)) \ 27 len -= 2; \ 28 path[len] = '\0'; \ 31 if (len >= 4 && ! memcmp (path + len - 4, "/lib", 4)) \ 33 memcpy (path + len, "64", 3); \
|
/sysdeps/unix/sysv/linux/ |
A D | dl-origin.c | 38 int len; in _dl_get_origin() local 40 len = INTERNAL_SYSCALL_CALL (readlink, "/proc/self/exe", linkval, in _dl_get_origin() 42 if (! INTERNAL_SYSCALL_ERROR_P (len) && len > 0 && linkval[0] != '[') in _dl_get_origin() 46 while (len > 1 && linkval[len - 1] != '/') in _dl_get_origin() 47 --len; in _dl_get_origin() 48 result = (char *) malloc (len + 1); in _dl_get_origin() 51 else if (len == 1) in _dl_get_origin() 54 *((char *) __mempcpy (result, linkval, len - 1)) = '\0'; in _dl_get_origin() 63 size_t len = strlen (GLRO(dl_origin_path)); in _dl_get_origin() local 64 result = (char *) malloc (len + 1); in _dl_get_origin() [all …]
|
A D | getsockopt.c | 26 socklen_t *len) in getsockopt_syscall() argument 29 return INLINE_SYSCALL (getsockopt, 5, fd, level, optname, optval, len); in getsockopt_syscall() 31 return SOCKETCALL (getsockopt, fd, level, optname, optval, len); in getsockopt_syscall() 38 socklen_t *len) in getsockopt32() argument 64 if (*len >= sizeof (struct __timeval64)) in getsockopt32() 68 *len = sizeof (*tv64); in getsockopt32() 82 r = getsockopt_syscall (fd, level, optname, optval, len); in getsockopt32() 92 __getsockopt (int fd, int level, int optname, void *optval, socklen_t *len) in __getsockopt() argument 94 int r = getsockopt_syscall (fd, level, optname, optval, len); in __getsockopt() 98 r = getsockopt32 (fd, level, optname, optval, len); in __getsockopt()
|
A D | setsockopt.c | 26 socklen_t len) in setsockopt_syscall() argument 29 return INLINE_SYSCALL_CALL (setsockopt, fd, level, optname, optval, len); in setsockopt_syscall() 31 return SOCKETCALL (setsockopt, fd, level, optname, optval, len); in setsockopt_syscall() 38 socklen_t len) in setsockopt32() argument 50 if (len < sizeof (struct __timeval64)) in setsockopt32() 83 r = setsockopt_syscall (fd, level, optname, optval, len); in setsockopt32() 93 __setsockopt (int fd, int level, int optname, const void *optval, socklen_t len) in __setsockopt() argument 95 int r = setsockopt_syscall (fd, level, optname, optval, len); in __setsockopt() 99 r = setsockopt32 (fd, level, optname, optval, len); in __setsockopt()
|
A D | posix_fadvise64.c | 23 int __posix_fadvise64_l64 (int fd, off64_t offset, off64_t len, int advise); 42 __posix_fadvise64_l64 (int fd, off64_t offset, off64_t len, int advise) in libc_hidden_proto() 46 SYSCALL_LL64 (offset), SYSCALL_LL64 (len)); in libc_hidden_proto() 50 SYSCALL_LL64 (len), advise); in libc_hidden_proto() 61 int __posix_fadvise64_l32 (int fd, off64_t offset, size_t len, int advise); 65 __posix_fadvise64_l32 (int fd, off64_t offset, size_t len, int advise) in __posix_fadvise64_l32() argument 67 return __posix_fadvise64_l64 (fd, offset, len, advise); in __posix_fadvise64_l32()
|
/sysdeps/unix/sysv/linux/generic/ |
A D | dl-origin.c | 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() [all …]
|
/sysdeps/mach/hurd/ |
A D | chroot.c | 31 size_t len; in chroot() local 37 len = strlen (path); in chroot() 38 if (len >= 2 && path[len - 2] == '/' && path[len - 1] == '.') in chroot() 40 else if (len == 0) in chroot() 45 char *n = alloca (len + 3); in chroot() 46 memcpy (n, path, len); in chroot() 47 n[len] = '/'; in chroot() 48 n[len + 1] = '.'; in chroot() 49 n[len + 2] = '\0'; in chroot()
|
A D | getpeername.c | 29 __getpeername (int fd, __SOCKADDR_ARG addrarg, socklen_t *len) in __getpeername() argument 32 mach_msg_type_number_t buflen = *len; in __getpeername() 47 if (*len > buflen) in __getpeername() 48 *len = buflen; in __getpeername() 52 memcpy (addr, buf, *len); in __getpeername() 57 if (*len > offsetof (struct sockaddr, sa_family)) in __getpeername() 59 if (*len < (char *) (&addr->sa_family + 1) - (char *) addr) in __getpeername() 61 *len - offsetof (struct sockaddr, sa_family)); in __getpeername()
|
A D | mknodat.c | 43 size_t len; in __mknodat() local 48 len = sizeof (_HURD_CHRDEV); in __mknodat() 53 len = sizeof (_HURD_BLKDEV); in __mknodat() 58 len = sizeof (_HURD_FIFO); in __mknodat() 63 len = 0; in __mknodat() 85 memcpy (bp - len, translator, len); in __mknodat() 86 translator = bp - len; in __mknodat() 87 len = buf + sizeof (buf) - translator; in __mknodat() 102 translator, len, in __mknodat()
|
A D | readlink.c | 28 __readlink (const char *file_name, char *buf, size_t len) in __readlink() argument 44 err = __io_read (file, &rbuf, &len, 0, len); in __readlink() 47 memcpy (buf, rbuf, len); in __readlink() 48 __vm_deallocate (__mach_task_self (), (vm_address_t)rbuf, len); in __readlink() 59 return len; in __readlink()
|
A D | ifreq.c | 40 size_t len = 0; in __ifreq() local 41 error_t err = __pfinet_siocgifconf (server, -1, &data, &len); in __ifreq() 49 err = __pfinet_siocgifconf (server, -1, (data_t *) ifreqs, &len); in __ifreq() 54 if (len % sizeof (struct ifreq) != 0) in __ifreq() 56 __munmap (data, len); in __ifreq() 60 *num_ifs = len / sizeof (struct ifreq); in __ifreq()
|
A D | readlinkat.c | 29 readlinkat (int fd, const char *file_name, char *buf, size_t len) in readlinkat() argument 45 err = __io_read (file, &rbuf, &len, 0, len); in readlinkat() 48 memcpy (buf, rbuf, len); in readlinkat() 49 __vm_deallocate (__mach_task_self (), (vm_address_t)rbuf, len); in readlinkat() 57 return err ? __hurd_fail (err) : len; in readlinkat()
|
/sysdeps/powerpc/power4/ |
A D | wordcopy.c | 37 if (len & 1) in WORDCOPY_FWD_ALIGNED() 45 len -= 1; in WORDCOPY_FWD_ALIGNED() 57 len -= 2; in WORDCOPY_FWD_ALIGNED() 88 if (len & 1) in WORDCOPY_FWD_DEST_ALIGNED() 99 len -= 1; in WORDCOPY_FWD_DEST_ALIGNED() 112 len -= 2; in WORDCOPY_FWD_DEST_ALIGNED() 131 if (len & 1) in WORDCOPY_BWD_ALIGNED() 139 len -= 1; in WORDCOPY_BWD_ALIGNED() 152 len -= 2; in WORDCOPY_BWD_ALIGNED() 183 if (len & 1) in WORDCOPY_BWD_DEST_ALIGNED() [all …]
|
/sysdeps/unix/sysv/linux/mips/ |
A D | dl-cache.h | 52 size_t len = strlen (dir); \ 53 char path[len + 3]; \ 54 memcpy (path, dir, len + 1); \ 55 if (len >= 6 \ 56 && (! memcmp (path + len - 6, "/lib64", 6) \ 57 || ! memcmp (path + len - 6, "/lib32", 6))) \ 59 len -= 2; \ 60 path[len] = '\0'; \ 63 if (len >= 4 && ! memcmp (path + len - 4, "/lib", 4)) \ 65 memcpy (path + len, "32", 3); \ [all …]
|
/sysdeps/powerpc/power6/ |
A D | wordcopy.c | 37 if (len & 1) in WORDCOPY_FWD_ALIGNED() 41 if (len == 1) in WORDCOPY_FWD_ALIGNED() 45 len -= 1; in WORDCOPY_FWD_ALIGNED() 57 len -= 2; in WORDCOPY_FWD_ALIGNED() 104 if (len & 1) in WORDCOPY_FWD_DEST_ALIGNED() 115 len -= 1; in WORDCOPY_FWD_DEST_ALIGNED() 136 if (len & 1) in WORDCOPY_BWD_ALIGNED() 144 len -= 1; in WORDCOPY_BWD_ALIGNED() 157 len -= 2; in WORDCOPY_BWD_ALIGNED() 204 if (len & 1) in WORDCOPY_BWD_DEST_ALIGNED() [all …]
|
/sysdeps/unix/sysv/linux/riscv/ |
A D | dl-cache.h | 62 size_t len = strlen (dir); \ 63 char path[len + 10]; \ 66 memcpy (path, dir, len + 1); \ 73 if (len >= dir_len \ 74 && !memcmp (path + len - dir_len, lib_dir, dir_len)) \ 76 len -= dir_len - lib_len; \ 77 path[len] = '\0'; \ 82 if (len >= lib_len \ 83 && !memcmp (path + len - lib_len, "/lib", lib_len)) \ 90 memcpy (path + len, lib_dir + lib_len, \
|
/sysdeps/aarch64/ |
A D | strcpy.S | 40 #define len x4 macro 101 clz len, synd 102 add len, tmp, len, lsr 2 104 sub tmp, len, 15 115 clz len, synd 116 lsr len, len, 2 121 sub tmp, len, 7 131 subs tmp, len, 3 171 clz len, synd 172 lsr len, len, 2 [all …]
|
/sysdeps/unix/sysv/linux/s390/s390-32/ |
A D | posix_fadvise64.c | 22 int __posix_fadvise64_l64 (int fd, off64_t offset, off64_t len, int advise); 23 int __posix_fadvise64_l32 (int fd, off64_t offset, size_t len, int advise); 32 off64_t len; member 37 __posix_fadvise64_l64 (int fd, off64_t offset, off64_t len, int advise) in __posix_fadvise64_l64() argument 43 parameters.len = len; in __posix_fadvise64_l64() 57 __posix_fadvise64_l32 (int fd, off64_t offset, size_t len, int advise) in __posix_fadvise64_l32() argument 59 return __posix_fadvise64_l64 (fd, offset, len, advise); in __posix_fadvise64_l32()
|
/sysdeps/posix/ |
A D | posix_fallocate64.c | 31 __posix_fallocate64_l64 (int fd, __off64_t offset, __off64_t len) in __posix_fallocate64_l64() argument 35 if (offset < 0 || len < 0) in __posix_fallocate64_l64() 40 if ((__off64_t) ((uint64_t) offset + (uint64_t) len) < 0) in __posix_fallocate64_l64() 58 if (len == 0) in __posix_fallocate64_l64() 100 for (offset += (len - 1) % increment; len > 0; offset += increment) in __posix_fallocate64_l64() 102 len -= increment; in __posix_fallocate64_l64() 132 __posix_fallocate64_l32 (int fd, off64_t offset, size_t len) in __posix_fallocate64_l32() argument 134 return __posix_fallocate64_l64 (fd, offset, len); in __posix_fallocate64_l32()
|
A D | posix_fallocate.c | 31 posix_fallocate (int fd, __off_t offset, __off_t len) in posix_fallocate() argument 35 if (offset < 0 || len < 0) in posix_fallocate() 40 if ((__off_t) ((uint64_t) offset + (uint64_t) len) < 0) in posix_fallocate() 58 if (len == 0) in posix_fallocate() 100 for (offset += (len - 1) % increment; len > 0; offset += increment) in posix_fallocate() 102 len -= increment; in posix_fallocate()
|
A D | gethostname.c | 27 __gethostname (char *name, size_t len) in __gethostname() argument 36 memcpy (name, buf.nodename, len < node_len ? len : node_len); in __gethostname() 38 if (node_len > len) in __gethostname()
|
/sysdeps/ia64/ |
A D | strncpy.S | 38 #define len r21 macro 76 sub len = len, tmp // len -= -dest % 8 109 adds len = -8, len // len -= 8 120 adds len = 8, len 125 adds len = 8, len 137 (p[MEMLAT]) adds len = -8, len // len -= 8 148 adds len = -1, len 161 adds len = -8, len 170 and len = 0xf, len 176 and len = 0x7, len [all …]
|
/sysdeps/x86/ |
A D | cpu-tunables.c | 43 _Static_assert (sizeof (#name) - 1 == len, #name " != " #len); \ 53 _Static_assert (sizeof (#name) - 1 == len, #name " != " #len); \ 63 disable, len) \ argument 64 _Static_assert (sizeof (#name) - 1 == len, #name " != " #len); \ 77 need, disable, len) \ argument 78 _Static_assert (sizeof (#name) - 1 == len, #name " != " #len); \ 111 size_t len; in TUNABLE_CALLBACK() local 123 len = c - p; in TUNABLE_CALLBACK() 128 nl = len - 1; in TUNABLE_CALLBACK() 133 nl = len; in TUNABLE_CALLBACK() [all …]
|