Thread View: mod.computers.apollo
1 messages
1 total messages
Started by Neal Holtz
Sat, 28 Dec 1985 01:41
Bug in "struct stat" -- I BLEW IT!!!!!
Author: Neal Holtz
Date: Sat, 28 Dec 1985 01:41
Date: Sat, 28 Dec 1985 01:41
48 lines
2238 bytes
2238 bytes
I just learned (the hard way) that my "systype" environment
variable is different in my mail process, than it is in my shells,
with the result that the stat.h file I just sent WAS WRONG.
The correct file SEEMS TO BE:
/*
* Structure of the result of stat
*/
/*
Carleton Changes:
27-Dec-85 nmh - changed to agree with BSD4.2 documentation and
version of stat
*/
struct stat
{
dev_t st_dev;
ino_t st_ino;
ushort st_mode;
short st_nlink;
ushort st_uid;
ushort st_gid;
dev_t st_rdev;
off_t st_size;
time_t st_atime;
int st_spare1;
time_t st_mtime;
int st_spare2;
time_t st_ctime;
int st_spare3;
long st_blocksize;
long st_blocks;
long st_spare4[2];
};
#define S_IFMT 0170000 /* type of file */
#define S_IFDIR 0040000 /* directory */
#define S_IFCHR 0020000 /* character special */
#define S_IFBLK 0060000 /* block special */
#define S_IFREG 0100000 /* regular */
#define S_IFIFO 0010000 /* fifo */
#define S_ISUID 04000 /* set user id on execution */
#define S_ISGID 02000 /* set group id on execution */
#define S_ISVTX 01000 /* save swapped text even after use */
#define S_IREAD 00400 /* read permission, owner */
#define S_IWRITE 00200 /* write permission, owner */
#define S_IEXEC 00100 /* execute/search permission, owner */
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads