comparison src/filemode.c @ 412:697ef44129c6 r21-2-14

Import from CVS: tag r21-2-14
author cvs
date Mon, 13 Aug 2007 11:20:41 +0200
parents 2f8bb876ab1d
children
comparison
equal deleted inserted replaced
411:12e008d41344 412:697ef44129c6
77 77
78 static void 78 static void
79 mode_string (unsigned short mode, char *str) 79 mode_string (unsigned short mode, char *str)
80 { 80 {
81 str[0] = ftypelet (mode); 81 str[0] = ftypelet (mode);
82 rwx ((unsigned short) ((mode & 0700) << 0), &str[1]); 82 rwx ((mode & 0700) << 0, &str[1]);
83 rwx ((unsigned short) ((mode & 0070) << 3), &str[4]); 83 rwx ((mode & 0070) << 3, &str[4]);
84 rwx ((unsigned short) ((mode & 0007) << 6), &str[7]); 84 rwx ((mode & 0007) << 6, &str[7]);
85 setst (mode, str); 85 setst (mode, str);
86 } 86 }
87 87
88 /* Return a character indicating the type of file described by 88 /* Return a character indicating the type of file described by
89 file mode BITS: 89 file mode BITS: