Return to tcfsdefines.h CVS log | Up to [local] / src / usr.bin / tcfs |
File: [local] / src / usr.bin / tcfs / Attic / tcfsdefines.h (download)
Revision 1.2, Mon Jun 19 03:23:04 2000 UTC (23 years, 11 months ago) by provos
fix a couple of bugs. dont clobber tcfspwdb when adding group entries. do the fgets correctly until aaron gets to them. |
/* * Transparent Cryptographic File System (TCFS) for NetBSD * Author and mantainer: Luigi Catuogno [luicat@tcfs.unisa.it] * * references: http://tcfs.dia.unisa.it * tcfs-bsd@tcfs.unisa.it */ /* * Base utility set v0.1 */ #ifndef _TCFSDEFINES_H_ #define _TCFSDEFINES_H_ #define UUKEYSIZE ((KEYSIZE / 3 + (KEYSIZE % 3 ? 1 : 0)) * 4) #define GKEYSIZE (KEYSIZE + KEYSIZE/8) #define UUGKEYSIZE ((GKEYSIZE / 3 + (GKEYSIZE % 3 ? 1 : 0)) * 4) #define TRUE 1 #define FALSE 0 #define ONE 1 /* decrement key counter by 1 */ #define ALL 0 /* decrement key counter to 0 */ #define SET 1 /* set permanent flag */ #define UNSET 0 /* unset permanent flag */ #define NONE 2 /* no one of the previous */ #define USERKEY 0 #define GROUPKEY 1 typedef struct { u_int32_t flag; } tcfs_flags; #endif /* _TCFSDEFINES_H_ */