Lines Matching refs:c_char
124 pub gr_name: *mut ::c_char,
125 pub gr_passwd: *mut ::c_char,
127 pub gr_mem: *mut *mut ::c_char,
224 pub h_name: *mut ::c_char,
225 pub h_aliases: *mut *mut ::c_char,
228 pub h_addr_list: *mut *mut ::c_char,
274 pub s_name: *mut ::c_char,
275 pub s_aliases: *mut *mut ::c_char,
277 pub s_proto: *mut ::c_char,
281 pub p_name: *mut ::c_char,
282 pub p_aliases: *mut *mut ::c_char,
301 __dummy4: [::c_char; 24],
303 __dummy4: [::c_char; 16],
340 pub sa_data: [::c_char; 14],
367 pub ai_canonname: *mut c_char,
397 pub tm_zone: *const ::c_char,
409 pub dli_fname: *const ::c_char,
411 pub dli_sname: *const ::c_char,
421 pub decimal_point: *mut ::c_char,
422 pub thousands_sep: *mut ::c_char,
423 pub grouping: *mut ::c_char,
424 pub int_curr_symbol: *mut ::c_char,
425 pub currency_symbol: *mut ::c_char,
426 pub mon_decimal_point: *mut ::c_char,
427 pub mon_thousands_sep: *mut ::c_char,
428 pub mon_grouping: *mut ::c_char,
429 pub positive_sign: *mut ::c_char,
430 pub negative_sign: *mut ::c_char,
431 pub int_frac_digits: ::c_char,
432 pub frac_digits: ::c_char,
433 pub p_cs_precedes: ::c_char,
434 pub p_sep_by_space: ::c_char,
435 pub n_cs_precedes: ::c_char,
436 pub n_sep_by_space: ::c_char,
437 pub p_sign_posn: ::c_char,
438 pub n_sign_posn: ::c_char,
439 pub int_p_cs_precedes: ::c_char,
440 pub int_p_sep_by_space: ::c_char,
441 pub int_n_cs_precedes: ::c_char,
442 pub int_n_sep_by_space: ::c_char,
443 pub int_p_sign_posn: ::c_char,
444 pub int_n_sign_posn: ::c_char,
454 pub gl_pathv: *mut *mut c_char,
467 pub ifa_name: *mut c_char,
476 pub pw_name: *mut ::c_char,
477 pub pw_passwd: *mut ::c_char,
480 pub pw_gecos: *mut ::c_char,
481 pub pw_dir: *mut ::c_char,
482 pub pw_shell: *mut ::c_char,
486 pub sp_namp: *mut ::c_char,
487 pub sp_pwdp: *mut ::c_char,
574 pub if_name: *mut ::c_char,
713 pub dlpi_name: *const ::c_char,
902 pub __reserved: [::c_char; 256],
907 pub sun_path: [::c_char; 108]
917 pub sysname: [::c_char; 65],
918 pub nodename: [::c_char; 65],
919 pub release: [::c_char; 65],
920 pub version: [::c_char; 65],
921 pub machine: [::c_char; 65],
922 pub domainname: [::c_char; 65]
930 pub d_name: [::c_char; 256],
938 pub d_name: [::c_char; 256],
980 pub __pad: [::c_char; 56 - 3 * 8 /* 8 == sizeof(long) */],
3378 pub fn fopen(filename: *const c_char, mode: *const c_char) -> *mut FILE;
3379 pub fn freopen(filename: *const c_char, mode: *const c_char, file: *mut FILE) -> *mut FILE;
3382 pub fn remove(filename: *const c_char) -> c_int;
3383 pub fn rename(oldname: *const c_char, newname: *const c_char) -> c_int;
3385 pub fn setvbuf(stream: *mut FILE, buffer: *mut c_char, mode: c_int, size: size_t) -> c_int;
3386 pub fn setbuf(stream: *mut FILE, buf: *mut c_char);
3390 pub fn fgets(buf: *mut c_char, n: c_int, stream: *mut FILE) -> *mut c_char;
3392 pub fn fputs(s: *const c_char, stream: *mut FILE) -> c_int;
3393 pub fn puts(s: *const c_char) -> c_int;
3404 pub fn perror(s: *const c_char);
3405 pub fn atof(s: *const c_char) -> c_double;
3406 pub fn atoi(s: *const c_char) -> c_int;
3407 pub fn atol(s: *const c_char) -> c_long;
3408 pub fn atoll(s: *const c_char) -> c_longlong;
3409 pub fn strtod(s: *const c_char, endp: *mut *mut c_char) -> c_double;
3410 pub fn strtof(s: *const c_char, endp: *mut *mut c_char) -> c_float;
3411 pub fn strtol(s: *const c_char, endp: *mut *mut c_char, base: c_int) -> c_long;
3412 pub fn strtoll(s: *const c_char, endp: *mut *mut c_char, base: c_int) -> c_longlong;
3413 pub fn strtoul(s: *const c_char, endp: *mut *mut c_char, base: c_int) -> c_ulong;
3414 pub fn strtoull(s: *const c_char, endp: *mut *mut c_char, base: c_int) -> c_ulonglong;
3423 pub fn system(s: *const c_char) -> c_int;
3424 pub fn getenv(s: *const c_char) -> *mut c_char;
3426 pub fn strcpy(dst: *mut c_char, src: *const c_char) -> *mut c_char;
3427 pub fn strncpy(dst: *mut c_char, src: *const c_char, n: size_t) -> *mut c_char;
3428 pub fn strcat(s: *mut c_char, ct: *const c_char) -> *mut c_char;
3429 pub fn strncat(s: *mut c_char, ct: *const c_char, n: size_t) -> *mut c_char;
3430 pub fn strcmp(cs: *const c_char, ct: *const c_char) -> c_int;
3431 pub fn strncmp(cs: *const c_char, ct: *const c_char, n: size_t) -> c_int;
3432 pub fn strcoll(cs: *const c_char, ct: *const c_char) -> c_int;
3433 pub fn strchr(cs: *const c_char, c: c_int) -> *mut c_char;
3434 pub fn strrchr(cs: *const c_char, c: c_int) -> *mut c_char;
3435 pub fn strspn(cs: *const c_char, ct: *const c_char) -> size_t;
3436 pub fn strcspn(cs: *const c_char, ct: *const c_char) -> size_t;
3437 pub fn strdup(cs: *const c_char) -> *mut c_char;
3438 pub fn strpbrk(cs: *const c_char, ct: *const c_char) -> *mut c_char;
3439 pub fn strstr(cs: *const c_char, ct: *const c_char) -> *mut c_char;
3440 pub fn strlen(cs: *const c_char) -> size_t;
3441 pub fn strnlen(cs: *const c_char, maxlen: size_t) -> size_t;
3442 pub fn strerror(n: c_int) -> *mut c_char;
3443 pub fn strtok(s: *mut c_char, t: *const c_char) -> *mut c_char;
3444 pub fn strxfrm(s: *mut c_char, ct: *const c_char, n: size_t) -> size_t;
3446 pub fn wcstombs(dest: *mut c_char, src: *const wchar_t, n: size_t) -> ::size_t;
3460 pub fn getpwnam(name: *const ::c_char) -> *mut passwd;
3463 pub fn fprintf(stream: *mut ::FILE, format: *const ::c_char, ...) -> ::c_int;
3464 pub fn printf(format: *const ::c_char, ...) -> ::c_int;
3465 pub fn snprintf(s: *mut ::c_char, n: ::size_t, format: *const ::c_char, ...) -> ::c_int;
3466 pub fn sprintf(s: *mut ::c_char, format: *const ::c_char, ...) -> ::c_int;
3467 pub fn fscanf(stream: *mut ::FILE, format: *const ::c_char, ...) -> ::c_int;
3468 pub fn scanf(format: *const ::c_char, ...) -> ::c_int;
3469 pub fn sscanf(s: *const ::c_char, format: *const ::c_char, ...) -> ::c_int;
3510 pub fn chmod(path: *const c_char, mode: mode_t) -> ::c_int;
3515 pub fn mkdir(path: *const c_char, mode: mode_t) -> ::c_int;
3517 pub fn stat(path: *const c_char, buf: *mut stat) -> ::c_int;
3520 pub fn fdopen(fd: ::c_int, mode: *const c_char) -> *mut ::FILE;
3523 pub fn open(path: *const c_char, oflag: ::c_int, ...) -> ::c_int;
3524 pub fn creat(path: *const c_char, mode: mode_t) -> ::c_int;
3527 pub fn opendir(dirname: *const c_char) -> *mut ::DIR;
3534 pub fn openat(dirfd: ::c_int, pathname: *const ::c_char, flags: ::c_int, ...) -> ::c_int;
3537 pathname: *const ::c_char,
3544 pathname: *const ::c_char,
3551 pathname: *const ::c_char,
3557 oldpath: *const ::c_char,
3559 newpath: *const ::c_char,
3562 pub fn mkdirat(dirfd: ::c_int, pathname: *const ::c_char, mode: ::mode_t) -> ::c_int;
3565 pathname: *const ::c_char,
3566 buf: *mut ::c_char,
3571 oldpath: *const ::c_char,
3573 newpath: *const ::c_char,
3576 target: *const ::c_char,
3578 linkpath: *const ::c_char,
3580 pub fn unlinkat(dirfd: ::c_int, pathname: *const ::c_char, flags: ::c_int) -> ::c_int;
3582 pub fn access(path: *const c_char, amode: ::c_int) -> ::c_int;
3584 pub fn chdir(dir: *const c_char) -> ::c_int;
3585 pub fn chown(path: *const c_char, uid: uid_t, gid: gid_t) -> ::c_int;
3586 pub fn lchown(path: *const c_char, uid: uid_t, gid: gid_t) -> ::c_int;
3590 pub fn execl(path: *const c_char, arg0: *const c_char, ...) -> ::c_int;
3591 pub fn execle(path: *const ::c_char, arg0: *const ::c_char, ...) -> ::c_int;
3592 pub fn execlp(file: *const ::c_char, arg0: *const ::c_char, ...) -> ::c_int;
3593 pub fn execv(prog: *const c_char, argv: *const *const c_char) -> ::c_int;
3595 prog: *const c_char,
3596 argv: *const *const c_char,
3597 envp: *const *const c_char,
3599 pub fn execvp(c: *const c_char, argv: *const *const c_char) -> ::c_int;
3602 pub fn getcwd(buf: *mut c_char, size: ::size_t) -> *mut c_char;
3607 pub fn getlogin() -> *mut c_char;
3608 pub fn getopt(argc: ::c_int, argv: *const *mut c_char, optstr: *const c_char) -> ::c_int;
3615 pub fn link(src: *const c_char, dst: *const c_char) -> ::c_int;
3617 pub fn pathconf(path: *const c_char, name: ::c_int) -> c_long;
3622 pub fn rmdir(path: *const c_char) -> ::c_int;
3633 pub fn ttyname(fd: ::c_int) -> *mut c_char;
3634 pub fn unlink(c: *const c_char) -> ::c_int;
3642 pub fn utime(file: *const c_char, buf: *const utimbuf) -> ::c_int;
3661 pub fn if_nametoindex(ifname: *const c_char) -> ::c_uint;
3662 pub fn if_indextoname(ifindex: ::c_uint, ifname: *mut ::c_char) -> *mut ::c_char;
3664 pub fn lstat(path: *const c_char, buf: *mut stat) -> ::c_int;
3668 pub fn setenv(name: *const c_char, val: *const c_char, overwrite: ::c_int) -> ::c_int;
3669 pub fn unsetenv(name: *const c_char) -> ::c_int;
3671 pub fn symlink(path1: *const c_char, path2: *const c_char) -> ::c_int;
3677 pub fn realpath(pathname: *const ::c_char, resolved: *mut ::c_char) -> *mut ::c_char;
3738 pub fn strerror_r(errnum: ::c_int, buf: *mut c_char, buflen: ::size_t) -> ::c_int;
3750 pub fn utimes(filename: *const ::c_char, times: *const ::timeval) -> ::c_int;
3751 pub fn dlopen(filename: *const ::c_char, flag: ::c_int) -> *mut ::c_void;
3752 pub fn dlerror() -> *mut ::c_char;
3753 pub fn dlsym(handle: *mut ::c_void, symbol: *const ::c_char) -> *mut ::c_void;
3758 node: *const c_char,
3759 service: *const c_char,
3764 pub fn gai_strerror(errcode: ::c_int) -> *const ::c_char;
3774 pub fn mknod(pathname: *const ::c_char, mode: ::mode_t, dev: ::dev_t) -> ::c_int;
3776 pub fn gethostname(name: *mut ::c_char, len: ::size_t) -> ::c_int;
3777 pub fn getservbyname(name: *const ::c_char, proto: *const ::c_char) -> *mut servent;
3778 pub fn getprotobyname(name: *const ::c_char) -> *mut protoent;
3783 pub fn putenv(string: *mut c_char) -> ::c_int;
3792 pub fn setlocale(category: ::c_int, locale: *const ::c_char) -> *mut ::c_char;
3800 pub fn statvfs(path: *const c_char, buf: *mut statvfs) -> ::c_int;
3803 pub fn readlink(path: *const c_char, buf: *mut c_char, bufsz: ::size_t) -> ::ssize_t;
3820 pub fn mkfifo(path: *const c_char, mode: mode_t) -> ::c_int;
3845 pub fn mkstemp(template: *mut ::c_char) -> ::c_int;
3846 pub fn mkdtemp(template: *mut ::c_char) -> *mut ::c_char;
3848 pub fn tmpnam(ptr: *mut ::c_char) -> *mut ::c_char;
3850 pub fn openlog(ident: *const ::c_char, logopt: ::c_int, facility: ::c_int);
3853 pub fn syslog(priority: ::c_int, message: *const ::c_char, ...);
3857 pub fn ptsname(fd: ::c_int) -> *mut ::c_char;
3875 pub fn statfs(path: *const ::c_char, buf: *mut statfs) -> ::c_int;
3883 path: *const ::c_char,
3889 pub fn newlocale(mask: ::c_int, locale: *const ::c_char, base: ::locale_t) -> ::locale_t;
3896 pathname: *const ::c_char,
3914 pub fn ptsname_r(fd: ::c_int, buf: *mut ::c_char, buflen: ::size_t) -> ::c_int;
3922 pub fn acct(filename: *const ::c_char) -> ::c_int;
3929 name: *mut ::c_char,
3934 file: *const ::c_char,
3935 argv: *const *const ::c_char,
3936 envp: *const *const ::c_char,
3940 argv: *const *const ::c_char,
3941 envp: *const *const ::c_char,
3946 pub fn lutimes(file: *const ::c_char, times: *const ::timeval) -> ::c_int;
3952 pub fn shm_open(name: *const c_char, oflag: ::c_int, mode: mode_t) -> ::c_int;
3959 pub fn ftok(pathname: *const ::c_char, proj_id: ::c_int) -> ::key_t;
3999 special: *const ::c_char,
4001 data: *mut ::c_char,
4004 pub fn mkostemp(template: *mut ::c_char, flags: ::c_int) -> ::c_int;
4005 pub fn mkostemps(template: *mut ::c_char, suffixlen: ::c_int, flags: ::c_int) -> ::c_int;
4012 pub fn nl_langinfo_l(item: ::nl_item, locale: ::locale_t) -> *mut ::c_char;
4016 host: *mut ::c_char,
4018 serv: *mut ::c_char,
4027 pub fn mkfifoat(dirfd: ::c_int, pathname: *const ::c_char, mode: ::mode_t) -> ::c_int;
4040 pattern: *const c_char,
4042 errfunc: ::Option<extern "C" fn(epath: *const c_char, errno: ::c_int) -> ::c_int>,
4049 pub fn shm_unlink(name: *const ::c_char) -> ::c_int;
4066 pub fn mkstemps(template: *mut ::c_char, suffixlen: ::c_int) -> ::c_int;
4068 pub fn nl_langinfo(item: ::nl_item) -> *mut ::c_char;
4077 pub fn getdomainname(name: *mut ::c_char, len: ::size_t) -> ::c_int;
4078 pub fn setdomainname(name: *const ::c_char, len: ::size_t) -> ::c_int;
4102 pub fn umount(target: *const ::c_char) -> ::c_int;
4119 pub fn swapoff(puath: *const ::c_char) -> ::c_int;
4127 src: *const ::c_char,
4128 target: *const ::c_char,
4129 fstype: *const ::c_char,
4163 pub fn sethostname(name: *const ::c_char, len: ::size_t) -> ::c_int;
4165 pub fn umount2(target: *const ::c_char, flags: ::c_int) -> ::c_int;
4166 pub fn swapon(path: *const ::c_char, swapflags: ::c_int) -> ::c_int;
4176 buf: *mut ::c_char,
4184 name: *const ::c_char,
4186 buf: *mut ::c_char,
4190 pub fn initgroups(user: *const ::c_char, group: ::gid_t) -> ::c_int;
4192 pub fn sem_open(name: *const ::c_char, oflag: ::c_int, ...) -> *mut sem_t;
4193 pub fn getgrnam(name: *const ::c_char) -> *mut ::group;
4196 pub fn sem_unlink(name: *const ::c_char) -> ::c_int;
4199 name: *const ::c_char,
4201 buf: *mut ::c_char,
4208 buf: *mut ::c_char,
4225 user: *const ::c_char,
4230 pub fn popen(command: *const c_char, mode: *const c_char) -> *mut ::FILE;
4233 pathname: *const ::c_char,