Lines Matching refs:name
427 int xtempfile(char *name, char **tempname)
431 *tempname = xmprintf("%s%s", name, "XXXXXX");
677 unsigned xgetuid(char *name)
679 struct passwd *up = getpwnam(name);
685 uid = estrtol(name, &s, 10);
688 error_exit("bad user '%s'", name);
691 unsigned xgetgid(char *name)
693 struct group *gr = getgrnam(name);
699 gid = estrtol(name, &s, 10);
702 error_exit("bad group '%s'", name);
705 struct passwd *xgetpwnam(char *name)
707 struct passwd *up = getpwnam(name);
709 if (!up) perror_exit("bad user '%s'", name);
713 struct group *xgetgrnam(char *name)
715 struct group *gr = getgrnam(name);
717 if (!gr) perror_exit("bad group '%s'", name);
732 char *xreadlinkat(int dir, char *name)
741 len = readlinkat(dir, name, buf, size);
754 char *xreadlink(char *name)
756 return xreadlinkat(AT_FDCWD, name);
760 char *xreadfile(char *name, char *buf, off_t len)
762 if (!(buf = readfile(name, buf, len))) perror_exit("Bad '%s'", name);
782 void xpidfile(char *name)
788 sprintf(pidfile, "/var/run/%s.pid", name);
807 if (i == 3) error_exit("xpidfile %s", name);