/libc/string/i386/ |
A D | strncat.c | 72 char buf[99]; 74 strcpy(buf, "abc"); buf[4] = '*'; strncat(buf, "def", 0); 75 printf(strcmp(buf, "abc") == 0 && buf[4] == '*' ? "ok\n" : "BAD!\n"); 77 strcpy(buf, "abc"); buf[6] = 1; buf[7] = '*'; strncat(buf, "def", 50); 78 printf(strcmp(buf, "abcdef") == 0 && buf[7] == '*' ? "ok\n" : "BAD!\n"); 80 strcpy(buf, "abc"); buf[6] = 1; buf[7] = '*'; strncat(buf, "def", -1); 81 printf(strcmp(buf, "abcdef") == 0 && buf[7] == '*' ? "ok\n" : "BAD!\n"); 83 strcpy(buf, "abc"); buf[6] = 1; buf[7] = '*'; strncat(buf, "def123", 3); 84 printf(strcmp(buf, "abcdef") == 0 && buf[7] == '*' ? "ok\n" : "BAD!\n");
|
/libc/sysdeps/linux/common/ |
A D | xstatconv.c | 29 memset(buf, 0x00, sizeof(*buf)); in __xstat_conv() 30 buf->st_dev = kbuf->st_dev; in __xstat_conv() 31 buf->st_ino = kbuf->st_ino; in __xstat_conv() 34 buf->st_uid = kbuf->st_uid; in __xstat_conv() 35 buf->st_gid = kbuf->st_gid; in __xstat_conv() 51 memset(buf, 0x00, sizeof(*buf)); in __xstat32_conv() 52 buf->st_dev = kbuf->st_dev; in __xstat32_conv() 53 buf->st_ino = kbuf->st_ino; in __xstat32_conv() 56 buf->st_uid = kbuf->st_uid; in __xstat32_conv() 57 buf->st_gid = kbuf->st_gid; in __xstat32_conv() [all …]
|
A D | pread_write.c | 36 # define MY_PREAD(fd, buf, count, offset) __syscall_pread(fd, buf, count, 0, OFF_HI_LO(offset)) in _syscall6() argument 41 # define MY_PREAD(fd, buf, count, offset) __syscall_pread(fd, buf, count, OFF_HI_LO(offset)) in _syscall6() 42 # define MY_PREAD64(fd, buf, count, offset) __syscall_pread(fd, buf, count, OFF64_HI_LO(offset)) in _syscall6() 46 # define MY_PREAD(fd, buf, count, offset) __syscall_pread(fd, buf, count, offset) in _syscall6() 47 # define MY_PREAD64(fd, buf, count, offset) __syscall_pread(fd, buf, count, offset) in _syscall6() 68 # define MY_PWRITE(fd, buf, count, offset) __syscall_pwrite(fd, buf, count, offset) in _syscall6() 69 # define MY_PWRITE64(fd, buf, count, offset) __syscall_pwrite(fd, buf, count, offset) in _syscall6() 79 (fd, buf, count, offset)) 86 (fd, buf, count, offset)) 94 (fd, buf, count, offset)) [all …]
|
A D | getcwd.c | 21 _syscall2(int, __syscall_getcwd, char *, buf, unsigned long, size) in _syscall2() argument 23 char *getcwd(char *buf, size_t size) in _syscall2() 30 if (buf != NULL) { in _syscall2() 36 path=buf; in _syscall2() 37 if (buf == NULL) { in _syscall2() 45 if (buf == NULL && size == 0) in _syscall2() 46 buf = realloc(path, ret); in _syscall2() 47 if (buf == NULL) in _syscall2() 48 buf = path; in _syscall2() 49 return buf; in _syscall2() [all …]
|
A D | lstat64.c | 17 int lstat64(const char *file_name, struct stat64 *buf) in lstat64() argument 19 return fstatat64(AT_FDCWD, file_name, buf, AT_SYMLINK_NOFOLLOW); in lstat64() 26 int lstat64(const char *file_name, struct stat64 *buf) 28 return fstatat64(AT_FDCWD, file_name, buf, AT_SYMLINK_NOFOLLOW); 36 int lstat64(const char *file_name, struct stat64 *buf) 43 __cp_stat64_statx ((struct stat64 *)buf, &tmp); 54 struct kernel_stat64 *, buf) 56 int lstat64(const char *file_name, struct stat64 *buf) 63 __xstat64_conv(&kbuf, buf);
|
A D | stat.c | 19 int stat(const char *file_name, struct stat *buf) in stat() argument 21 return fstatat(AT_FDCWD, file_name, buf, 0); in stat() 27 int stat(const char *file_name, struct stat *buf) in stat() argument 29 return fstatat64(AT_FDCWD, file_name, (struct stat64 *)buf, 0); in stat() 35 int stat(const char *file_name, struct stat *buf) in stat() argument 41 __cp_stat_statx ((struct stat *)buf, &tmp); in stat() 48 int stat(const char *file_name, struct stat *buf) in stat() argument 60 __xstat32_conv(&kbuf, buf); in stat() 67 __xstat_conv(&kbuf, buf); in stat()
|
A D | fstat.c | 18 int fstat(int fd, struct stat *buf) in fstat() argument 20 return INLINE_SYSCALL(fstat64, 2, fd, buf); in fstat() 27 int fstat(int fd, struct stat *buf) 29 return INLINE_SYSCALL(fstat, 2, fd, buf); 37 int fstat(int fd, struct stat *buf) 43 __cp_stat_statx ((struct stat *)buf, &tmp); 50 int fstat(int fd, struct stat *buf) 62 __xstat32_conv(&kbuf, buf); 69 __xstat_conv(&kbuf, buf);
|
A D | lstat.c | 17 int lstat(const char *file_name, struct stat *buf) in lstat() argument 19 return fstatat(AT_FDCWD, file_name, buf, AT_SYMLINK_NOFOLLOW); in lstat() 26 int lstat(const char *file_name, struct stat *buf) 28 return fstatat(AT_FDCWD, file_name, buf, AT_SYMLINK_NOFOLLOW); 36 int lstat(const char *file_name, struct stat *buf) 43 __cp_stat_statx ((struct stat *)buf, &tmp); 52 int lstat(const char *file_name, struct stat *buf) 64 __xstat32_conv(&kbuf, buf); 71 __xstat_conv(&kbuf, buf);
|
A D | stat64.c | 17 int stat64(const char *file_name, struct stat64 *buf) in stat64() argument 19 return fstatat64(AT_FDCWD, file_name, buf, 0); in stat64() 27 int stat64(const char *file_name, struct stat64 *buf) 33 __cp_stat64_statx ((struct stat64 *)buf, &tmp); 44 const char *, file_name, struct kernel_stat64 *, buf) 46 int stat64(const char *file_name, struct stat64 *buf) 53 __xstat64_conv(&kbuf, buf);
|
A D | fstat64.c | 19 int, filedes, struct kernel_stat64 *, buf) in _syscall2() argument 21 int fstat64(int fd, struct stat64 *buf) in _syscall2() 29 __xstat64_conv(&kbuf, buf); in _syscall2() 34 return __syscall_fstat64(fd, buf); in _syscall2() 43 int fstat64(int fd, struct stat64 *buf) 49 __cp_stat64_statx ((struct stat64 *)buf, &tmp);
|
A D | klogctl.c | 13 static __inline__ _syscall3(int, _syslog, int, type, char *, buf, int, len) in _syscall3() argument 14 int klogctl(int type, char *buf, int len) in _syscall3() 16 return (_syslog(type, buf, len)); in _syscall3()
|
/libc/misc/statfs/ |
A D | statfs64.c | 37 buf32 = *(struct statfs *)buf; in statfs64() 39 buf->f_type = buf32.f_type; in statfs64() 40 buf->f_bsize = buf32.f_bsize; in statfs64() 41 buf->f_blocks = buf32.f_blocks; in statfs64() 42 buf->f_bfree = buf32.f_bfree; in statfs64() 43 buf->f_bavail = buf32.f_bavail; in statfs64() 44 buf->f_files = buf32.f_files; in statfs64() 45 buf->f_ffree = buf32.f_ffree; in statfs64() 46 buf->f_fsid = buf32.f_fsid; in statfs64() 52 buf->f_flags = buf32.f_flags; in statfs64() [all …]
|
A D | fstatfs64.c | 39 buf32 = *(struct statfs *)buf; in fstatfs64() 41 buf->f_type = buf32.f_type; in fstatfs64() 42 buf->f_bsize = buf32.f_bsize; in fstatfs64() 43 buf->f_blocks = buf32.f_blocks; in fstatfs64() 44 buf->f_bfree = buf32.f_bfree; in fstatfs64() 45 buf->f_bavail = buf32.f_bavail; in fstatfs64() 46 buf->f_files = buf32.f_files; in fstatfs64() 47 buf->f_ffree = buf32.f_ffree; in fstatfs64() 48 buf->f_fsid = buf32.f_fsid; in fstatfs64() 50 buf->f_frsize = buf32.f_frsize; in fstatfs64() [all …]
|
A D | internal_statvfs.c | 23 buf->f_bsize = fsbuf.f_bsize; 25 buf->f_frsize = fsbuf.f_frsize; 28 buf->f_frsize = fsbuf.f_bsize; 31 buf->f_bfree = fsbuf.f_bfree; 33 buf->f_files = fsbuf.f_files; 34 buf->f_ffree = fsbuf.f_ffree; 45 buf->__f_unused = 0; 48 memset (buf->__f_spare, '\0', sizeof(buf->__f_spare)); 50 buf->f_favail = buf->f_ffree; 56 buf->f_flag = 0; [all …]
|
/libc/stdio/ |
A D | vasprintf.c | 19 int vasprintf(char **__restrict buf, const char * __restrict format, in vasprintf() argument 28 *buf = NULL; in vasprintf() 30 if ((f = open_memstream(buf, &size)) != NULL) { in vasprintf() 34 free(*buf); in vasprintf() 35 *buf = NULL; in vasprintf() 37 *buf = realloc(*buf, rv + 1); in vasprintf() 58 *buf = NULL; in vasprintf() 61 if ((*buf = malloc(++rv)) != NULL) { in vasprintf() 62 if ((rv = vsnprintf(*buf, rv, format, arg)) < 0) { in vasprintf() 63 free(*buf); in vasprintf() [all …]
|
A D | tempnam.c | 33 char buf[FILENAME_MAX]; in tempnam() local 35 if (__path_search (buf, FILENAME_MAX, dir, pfx, 1)) in tempnam() 38 if (__gen_tempname (buf, __GT_NOCREATE, 0, 0, 0)) in tempnam() 41 return strdup (buf); in tempnam()
|
A D | getdelim.c | 31 register char *buf; in getdelim() local 41 if (!(buf = *lineptr)) { /* If passed NULL for buffer, */ in getdelim() 53 if (!(buf = realloc(buf, *n + GETDELIM_GROWBY))) { in getdelim() 58 *lineptr = buf; in getdelim() 62 buf[++pos - 2] = c; in getdelim() 70 buf[++pos] = 0; in getdelim()
|
A D | open_memstream.c | 23 char *buf; member 49 *COOKIE->bufloc = COOKIE->buf = newbuf; in oms_write() 60 memcpy(COOKIE->buf + COOKIE->pos, buf, bufsize); in oms_write() 65 COOKIE->buf[COOKIE->eof] = 0; /* Need to nul-terminate. */ in oms_write() 74 register char *buf; in oms_seek() local 95 buf = realloc(COOKIE->buf, leastlen); in oms_seek() 96 if (buf) { in oms_seek() 97 *COOKIE->bufloc = COOKIE->buf = buf; in oms_seek() 142 *cookie->buf = 0; /* Set nul terminator for buffer. */ in open_memstream() 143 *(cookie->bufloc = bufloc) = cookie->buf; in open_memstream() [all …]
|
A D | setbuf.c | 11 void setbuf(FILE * __restrict stream, register char * __restrict buf) in setbuf() argument 14 setvbuf(stream, buf, ((buf != NULL) ? _IOFBF : _IONBF), BUFSIZ); in setbuf()
|
/libc/sysdeps/linux/mips/ |
A D | pread_write.c | 16 static _syscall4(ssize_t, __syscall_pread, int, fd, void *, buf, size_t, count, off_t, offset) 17 # define MY_PREAD(fd, buf, count, offset) \ argument 18 __syscall_pread(fd, buf, count, offset) 19 # define MY_PREAD64(fd, buf, count, offset) \ argument 20 __syscall_pread(fd, buf, count, offset) 23 static _syscall4(ssize_t, __syscall_pwrite, int, fd, const void *, buf, size_t, count, off_t, offse… 24 # define MY_PWRITE(fd, buf, count, offset) \ argument 25 __syscall_pwrite(fd, buf, count, offset) 26 # define MY_PWRITE64(fd, buf, count, offset) \ argument 27 __syscall_pwrite(fd, buf, count, offset)
|
/libc/stdlib/ |
A D | random_r.c | 141 state = buf->state; in random_r() 172 buf->fptr = fptr; in random_r() 173 buf->rptr = rptr; in random_r() 200 if (buf == NULL) in libc_hidden_def() 202 type = buf->rand_type; in libc_hidden_def() 206 state = buf->state; in libc_hidden_def() 216 kc = buf->rand_deg; in libc_hidden_def() 230 buf->fptr = &state[buf->rand_sep]; in libc_hidden_def() 231 buf->rptr = &state[0]; in libc_hidden_def() 265 if (buf == NULL) in libc_hidden_def() [all …]
|
A D | unix_grantpt.c | 41 char *buf = *pts; in pts_name() local 49 rv = ptsname_r (fd, buf, buf_len); in pts_name() 63 if (buf != *pts) in pts_name() 65 new_buf = realloc (buf, buf_len); in pts_name() 74 buf = new_buf; in pts_name() 79 else if (buf != *pts) in pts_name() 97 char *buf = _buf; in grantpt() local 106 if (stat(buf, &st) < 0) in grantpt() 122 if (chown (buf, uid, gid) < 0) in grantpt() 190 if (buf != _buf) in grantpt() [all …]
|
A D | gcvt.c | 7 char *gcvt (double number, int ndigit, char *buf) in gcvt() argument 9 sprintf(buf, "%.*g", (ndigit > MAX_NDIGIT)? MAX_NDIGIT : ndigit, number); in gcvt() 10 return buf; in gcvt()
|
/libc/string/ |
A D | strerror.c | 15 static char buf[_STRERROR_BUFSIZE]; in strerror() local 17 __xpg_strerror_r(errnum, buf, sizeof(buf)); in strerror() 19 return buf; in strerror()
|
/libc/unistd/ |
A D | getpass.c | 42 static char *buf = NULL; in getpass() local 45 if (buf == NULL) in getpass() 46 buf = (char *)__uc_malloc(PWD_BUFFER_SIZE); in getpass() 81 if (!fgets (buf, PWD_BUFFER_SIZE, in)) in getpass() 82 buf[0] = '\0'; in getpass() 83 nread = strlen(buf); in getpass() 84 if (nread > 0 && buf[nread - 1] == '\n') in getpass() 86 buf[nread - 1] = '\0'; in getpass() 100 return buf; in getpass()
|