Lines Matching defs:len
88 size_t len;
132 len = strlen(p->pw_dir) + 1;
133 if ((dir = (char *)malloc(len)) == NULL)
135 (void) strncpy(dir, p->pw_dir, len);
136 len = strlen(p->pw_name) + 1;
137 if ((name = (char *)malloc(len)) == NULL)
139 (void) strncpy(name, p->pw_name, len);
155 len = strlen(dir) + 6;
156 if ((homedir = (char *)malloc(len)) == NULL)
158 (void) snprintf(homedir, len, "HOME=%s", dir);
159 len = strlen(name) + 9;
160 if ((logname = (char *)malloc(len)) == NULL)
162 (void) snprintf(logname, len, "LOGNAME=%s", name);
175 len = strlen(p->pw_shell) + 2;
176 if ((shell = (char *)malloc(len)) == NULL)
178 (void) snprintf(shell, len, "-%s", p->pw_shell);