src/server/daemon/auth.c

changeset 115
51d9a15eac98
parent 92
382bff43c6eb
child 133
87b405d61f64
equal deleted inserted replaced
114:c3a0f1275d71 115:51d9a15eac98
31 #include <string.h> 31 #include <string.h>
32 #include <pthread.h> 32 #include <pthread.h>
33 33
34 #include <ucx/map.h> 34 #include <ucx/map.h>
35 35
36 #include "../public/nsapi.h"
36 #include "../util/atomic.h" 37 #include "../util/atomic.h"
37 #include "auth.h" 38 #include "auth.h"
38 39
39 static pthread_mutex_t auth_cache_mutex = PTHREAD_MUTEX_INITIALIZER; 40 static pthread_mutex_t auth_cache_mutex = PTHREAD_MUTEX_INITIALIZER;
40 static UserCache cache; 41 static UserCache cache;
41 42
42 void auth_cache_init() { 43 void auth_cache_init() {
43 printf("auth_cache_init\n"); 44 log_ereport(LOG_VERBOSE, "auth_cache_init");
44 // TODO: config parameters 45 // TODO: config parameters
45 //pthread_mutex_init(&auth_cache_mutex, NULL); 46 //pthread_mutex_init(&auth_cache_mutex, NULL);
46 cache.map = calloc(80, sizeof(UserCacheElm)); 47 cache.map = calloc(80, sizeof(UserCacheElm));
47 cache.size = 80; 48 cache.size = 80;
48 cache.count = 0; 49 cache.count = 0;

mercurial