Lines Matching refs:c_char
56 pub gr_name: *mut ::c_char,
57 pub gr_passwd: *mut ::c_char,
59 pub gr_mem: *mut *mut ::c_char,
146 pub h_name: *mut ::c_char,
147 pub h_aliases: *mut *mut ::c_char,
150 pub h_addr_list: *mut *mut ::c_char,
196 pub s_name: *mut ::c_char,
197 pub s_aliases: *mut *mut ::c_char,
199 pub s_proto: *mut ::c_char,
203 pub p_name: *mut ::c_char,
204 pub p_aliases: *mut *mut ::c_char,
465 pub fn fopen(filename: *const c_char, mode: *const c_char) -> *mut FILE;
470 pub fn freopen(filename: *const c_char, mode: *const c_char, file: *mut FILE) -> *mut FILE;
474 pub fn remove(filename: *const c_char) -> c_int;
475 pub fn rename(oldname: *const c_char, newname: *const c_char) -> c_int;
477 pub fn setvbuf(stream: *mut FILE, buffer: *mut c_char, mode: c_int, size: size_t) -> c_int;
478 pub fn setbuf(stream: *mut FILE, buf: *mut c_char);
482 pub fn fgets(buf: *mut c_char, n: c_int, stream: *mut FILE) -> *mut c_char;
488 pub fn fputs(s: *const c_char, stream: *mut FILE) -> c_int;
489 pub fn puts(s: *const c_char) -> c_int;
507 pub fn perror(s: *const c_char);
508 pub fn atof(s: *const c_char) -> c_double;
509 pub fn atoi(s: *const c_char) -> c_int;
510 pub fn atol(s: *const c_char) -> c_long;
511 pub fn atoll(s: *const c_char) -> c_longlong;
516 pub fn strtod(s: *const c_char, endp: *mut *mut c_char) -> c_double;
517 pub fn strtof(s: *const c_char, endp: *mut *mut c_char) -> c_float;
518 pub fn strtol(s: *const c_char, endp: *mut *mut c_char, base: c_int) -> c_long;
519 pub fn strtoll(s: *const c_char, endp: *mut *mut c_char, base: c_int) -> c_longlong;
520 pub fn strtoul(s: *const c_char, endp: *mut *mut c_char, base: c_int) -> c_ulong;
521 pub fn strtoull(s: *const c_char, endp: *mut *mut c_char, base: c_int) -> c_ulonglong;
533 pub fn system(s: *const c_char) -> c_int;
534 pub fn getenv(s: *const c_char) -> *mut c_char;
536 pub fn strcpy(dst: *mut c_char, src: *const c_char) -> *mut c_char;
537 pub fn strncpy(dst: *mut c_char, src: *const c_char, n: size_t) -> *mut c_char;
538 pub fn stpcpy(dst: *mut c_char, src: *const c_char) -> *mut c_char;
539 pub fn strcat(s: *mut c_char, ct: *const c_char) -> *mut c_char;
540 pub fn strncat(s: *mut c_char, ct: *const c_char, n: size_t) -> *mut c_char;
541 pub fn strcmp(cs: *const c_char, ct: *const c_char) -> c_int;
542 pub fn strncmp(cs: *const c_char, ct: *const c_char, n: size_t) -> c_int;
543 pub fn strcoll(cs: *const c_char, ct: *const c_char) -> c_int;
544 pub fn strchr(cs: *const c_char, c: c_int) -> *mut c_char;
545 pub fn strrchr(cs: *const c_char, c: c_int) -> *mut c_char;
546 pub fn strspn(cs: *const c_char, ct: *const c_char) -> size_t;
547 pub fn strcspn(cs: *const c_char, ct: *const c_char) -> size_t;
548 pub fn strdup(cs: *const c_char) -> *mut c_char;
549 pub fn strndup(cs: *const c_char, n: size_t) -> *mut c_char;
550 pub fn strpbrk(cs: *const c_char, ct: *const c_char) -> *mut c_char;
551 pub fn strstr(cs: *const c_char, ct: *const c_char) -> *mut c_char;
552 pub fn strcasecmp(s1: *const c_char, s2: *const c_char) -> c_int;
553 pub fn strncasecmp(s1: *const c_char, s2: *const c_char, n: size_t) -> c_int;
554 pub fn strlen(cs: *const c_char) -> size_t;
555 pub fn strnlen(cs: *const c_char, maxlen: size_t) -> size_t;
560 pub fn strerror(n: c_int) -> *mut c_char;
561 pub fn strtok(s: *mut c_char, t: *const c_char) -> *mut c_char;
562 pub fn strtok_r(s: *mut c_char, t: *const c_char, p: *mut *mut c_char) -> *mut c_char;
563 pub fn strxfrm(s: *mut c_char, ct: *const c_char, n: size_t) -> size_t;
564 pub fn strsignal(sig: c_int) -> *mut c_char;
566 pub fn wcstombs(dest: *mut c_char, src: *const wchar_t, n: size_t) -> ::size_t;
578 pub fn getpwnam(name: *const ::c_char) -> *mut passwd;
582 pub fn fprintf(stream: *mut ::FILE, format: *const ::c_char, ...) -> ::c_int;
583 pub fn printf(format: *const ::c_char, ...) -> ::c_int;
584 pub fn snprintf(s: *mut ::c_char, n: ::size_t, format: *const ::c_char, ...) -> ::c_int;
585 pub fn sprintf(s: *mut ::c_char, format: *const ::c_char, ...) -> ::c_int;
590 pub fn fscanf(stream: *mut ::FILE, format: *const ::c_char, ...) -> ::c_int;
595 pub fn scanf(format: *const ::c_char, ...) -> ::c_int;
600 pub fn sscanf(s: *const ::c_char, format: *const ::c_char, ...) -> ::c_int;
717 pub fn chmod(path: *const c_char, mode: mode_t) -> ::c_int;
735 pub fn mkdir(path: *const c_char, mode: mode_t) -> ::c_int;
746 pub fn stat(path: *const c_char, buf: *mut stat) -> ::c_int;
753 pub fn fdopen(fd: ::c_int, mode: *const c_char) -> *mut ::FILE;
760 pub fn open(path: *const c_char, oflag: ::c_int, ...) -> ::c_int;
765 pub fn creat(path: *const c_char, mode: mode_t) -> ::c_int;
781 pub fn opendir(dirname: *const c_char) -> *mut ::DIR;
810 pathname: *const ::c_char,
817 pathname: *const ::c_char,
832 pathname: *const ::c_char,
838 oldpath: *const ::c_char,
840 newpath: *const ::c_char,
845 oldpath: *const ::c_char,
847 newpath: *const ::c_char,
850 target: *const ::c_char,
852 linkpath: *const ::c_char,
854 pub fn unlinkat(dirfd: ::c_int, pathname: *const ::c_char, flags: ::c_int) -> ::c_int;
856 pub fn access(path: *const c_char, amode: ::c_int) -> ::c_int;
858 pub fn chdir(dir: *const c_char) -> ::c_int;
860 pub fn chown(path: *const c_char, uid: uid_t, gid: gid_t) -> ::c_int;
865 pub fn lchown(path: *const c_char, uid: uid_t, gid: gid_t) -> ::c_int;
877 pub fn execl(path: *const c_char, arg0: *const c_char, ...) -> ::c_int;
878 pub fn execle(path: *const ::c_char, arg0: *const ::c_char, ...) -> ::c_int;
879 pub fn execlp(file: *const ::c_char, arg0: *const ::c_char, ...) -> ::c_int;
880 pub fn execv(prog: *const c_char, argv: *const *const c_char) -> ::c_int;
882 prog: *const c_char,
883 argv: *const *const c_char,
884 envp: *const *const c_char,
886 pub fn execvp(c: *const c_char, argv: *const *const c_char) -> ::c_int;
889 pub fn getcwd(buf: *mut c_char, size: ::size_t) -> *mut c_char;
895 pub fn getlogin() -> *mut c_char;
900 pub fn getopt(argc: ::c_int, argv: *const *mut c_char, optstr: *const c_char) -> ::c_int;
907 pub fn link(src: *const c_char, dst: *const c_char) -> ::c_int;
909 pub fn pathconf(path: *const c_char, name: ::c_int) -> c_long;
917 pub fn rmdir(path: *const c_char) -> ::c_int;
939 pub fn ttyname(fd: ::c_int) -> *mut c_char;
945 pub fn ttyname_r(fd: ::c_int, buf: *mut c_char, buflen: ::size_t) -> ::c_int;
946 pub fn unlink(c: *const c_char) -> ::c_int;
975 pub fn utime(file: *const c_char, buf: *const utimbuf) -> ::c_int;
1011 pub fn if_nametoindex(ifname: *const c_char) -> ::c_uint;
1012 pub fn if_indextoname(ifindex: ::c_uint, ifname: *mut ::c_char) -> *mut ::c_char;
1023 pub fn lstat(path: *const c_char, buf: *mut stat) -> ::c_int;
1035 pub fn setenv(name: *const c_char, val: *const c_char, overwrite: ::c_int) -> ::c_int;
1041 pub fn unsetenv(name: *const c_char) -> ::c_int;
1043 pub fn symlink(path1: *const c_char, path2: *const c_char) -> ::c_int;
1061 pub fn realpath(pathname: *const ::c_char, resolved: *mut ::c_char) -> *mut ::c_char;
1184 pub fn utimes(filename: *const ::c_char, times: *const ::timeval) -> ::c_int;
1185 pub fn dlopen(filename: *const ::c_char, flag: ::c_int) -> *mut ::c_void;
1186 pub fn dlerror() -> *mut ::c_char;
1187 pub fn dlsym(handle: *mut ::c_void, symbol: *const ::c_char) -> *mut ::c_void;
1199 node: *const c_char,
1200 service: *const c_char,
1211 pub fn hstrerror(errcode: ::c_int) -> *const ::c_char;
1212 pub fn gai_strerror(errcode: ::c_int) -> *const ::c_char;
1278 pub fn mknod(pathname: *const ::c_char, mode: ::mode_t, dev: ::dev_t) -> ::c_int;
1279 pub fn gethostname(name: *mut ::c_char, len: ::size_t) -> ::c_int;
1281 pub fn getservbyname(name: *const ::c_char, proto: *const ::c_char) -> *mut servent;
1282 pub fn getservbyport(port: ::c_int, proto: *const ::c_char) -> *mut servent;
1285 pub fn getprotobyname(name: *const ::c_char) -> *mut protoent;
1287 pub fn chroot(name: *const ::c_char) -> ::c_int;
1310 pub fn putenv(string: *mut c_char) -> ::c_int;
1333 pub fn setlocale(category: ::c_int, locale: *const ::c_char) -> *mut ::c_char;
1343 pub fn statvfs(path: *const c_char, buf: *mut statvfs) -> ::c_int;
1364 pub fn mkfifo(path: *const c_char, mode: mode_t) -> ::c_int;
1383 pub fn mkstemp(template: *mut ::c_char) -> ::c_int;
1384 pub fn mkdtemp(template: *mut ::c_char) -> *mut ::c_char;
1386 pub fn tmpnam(ptr: *mut ::c_char) -> *mut ::c_char;
1388 pub fn openlog(ident: *const ::c_char, logopt: ::c_int, facility: ::c_int);
1392 pub fn syslog(priority: ::c_int, message: *const ::c_char, ...);
1401 pub fn ptsname(fd: ::c_int) -> *mut ::c_char;
1404 pub fn strcasestr(cs: *const c_char, ct: *const c_char) -> *mut c_char;
1405 pub fn getline(lineptr: *mut *mut c_char, n: *mut size_t, stream: *mut FILE) -> ssize_t;
1417 pub fn stpncpy(dst: *mut c_char, src: *const c_char, n: size_t) -> *mut c_char;
1437 pub fn truncate(path: *const c_char, length: off_t) -> ::c_int;
1442 pub fn mkdirat(dirfd: ::c_int, pathname: *const ::c_char,
1444 pub fn openat(dirfd: ::c_int, pathname: *const ::c_char,
1477 pathname: *const ::c_char,
1478 buf: *mut ::c_char,
1480 pub fn readlink(path: *const c_char, buf: *mut c_char, bufsz: ::size_t) -> ::c_int;
1493 pathname: *const ::c_char,
1494 buf: *mut ::c_char,
1496 pub fn fmemopen(buf: *mut c_void, size: size_t, mode: *const c_char) -> *mut FILE;
1497 pub fn open_memstream(ptr: *mut *mut c_char, sizeloc: *mut size_t) -> *mut FILE;
1505 pub fn readlink(path: *const c_char, buf: *mut c_char, bufsz: ::size_t) -> ::ssize_t;