Lines Matching refs:out
146 void strmode(mode_t mode, char *out) in strmode() argument
148 *out++ = mode2kind(mode); in strmode()
150 *out++ = (mode & 0400) ? 'r' : '-'; in strmode()
151 *out++ = (mode & 0200) ? 'w' : '-'; in strmode()
153 *out++ = (mode & 0100) ? 's' : 'S'; in strmode()
155 *out++ = (mode & 0100) ? 'x' : '-'; in strmode()
157 *out++ = (mode & 040) ? 'r' : '-'; in strmode()
158 *out++ = (mode & 020) ? 'w' : '-'; in strmode()
160 *out++ = (mode & 010) ? 's' : 'S'; in strmode()
162 *out++ = (mode & 010) ? 'x' : '-'; in strmode()
164 *out++ = (mode & 04) ? 'r' : '-'; in strmode()
165 *out++ = (mode & 02) ? 'w' : '-'; in strmode()
167 *out++ = (mode & 01) ? 't' : 'T'; in strmode()
169 *out++ = (mode & 01) ? 'x' : '-'; in strmode()
171 *out = 0; in strmode()
174 static void user2str(uid_t uid, char *out, size_t out_size) in user2str() argument
178 strlcpy(out, pw->pw_name, out_size); in user2str()
180 snprintf(out, out_size, "%d", uid); in user2str()
184 static void group2str(gid_t gid, char *out, size_t out_size) in group2str() argument
188 strlcpy(out, gr->gr_name, out_size); in group2str()
190 snprintf(out, out_size, "%d", gid); in group2str()