alignment & size

This commit is contained in:
albert 2002-10-13 21:19:26 +00:00
parent 2bd046593c
commit 91cf8f1c88

View File

@ -13,16 +13,18 @@
#include "procps.h"
#include <grp.h>
#define HASHSIZE 16 /* power of 2 */
// might as well fill cache lines... else we waste memory anyway
#define HASHSIZE 32 /* power of 2 */
#define HASH(x) ((x) & (HASHSIZE - 1))
#define NAMESIZE 16
#define NAMELENGTH "15"
#define NAMESIZE 20
#define NAMELENGTH "19"
static struct pwbuf {
struct pwbuf *next;
uid_t uid;
char name[NAMESIZE];
struct pwbuf *next;
} *pwhash[HASHSIZE];
char *user_from_uid(uid_t uid)
@ -47,9 +49,9 @@ char *user_from_uid(uid_t uid)
}
static struct grpbuf {
struct grpbuf *next;
gid_t gid;
char name[NAMESIZE];
struct grpbuf *next;
} *grphash[HASHSIZE];
char *group_from_gid(gid_t gid)