diff options
| author | Anand V. Avati <avati@amp.gluster.com> | 2009-05-22 02:10:21 +0000 | 
|---|---|---|
| committer | Anand V. Avati <avati@dev.gluster.com> | 2009-05-22 00:58:42 -0700 | 
| commit | 207fb347ed24716ac4f443bab2d1daeb9ae5ccf4 (patch) | |
| tree | 853fdf1d039c764bd9a2262fc7b5b152403cbf23 /glusterfsd/src | |
| parent | bd297be1d1fedc85d70b9b1f3e4d4aa7b9980c76 (diff) | |
globals: add globals.h/c THIS: macro to access thread specific current xlator CTX: macro to access glusterfs global context (glusterfs_ctx_t)
Signed-off-by: Anand V. Avati <avati@amp.gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
Diffstat (limited to 'glusterfsd/src')
| -rw-r--r-- | glusterfsd/src/glusterfsd.c | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/glusterfsd/src/glusterfsd.c b/glusterfsd/src/glusterfsd.c index 3a0c30f98c7..720d8a775ee 100644 --- a/glusterfsd/src/glusterfsd.c +++ b/glusterfsd/src/glusterfsd.c @@ -61,6 +61,7 @@  #include "revision.h"  #include "common-utils.h"  #include "event.h" +#include "globals.h"  #include <fnmatch.h> @@ -980,9 +981,12 @@ main (int argc, char *argv[])  	int               xl_count = 0;  	uint8_t           process_mode = 0; +        ret = glusterfs_globals_init (); +        if (ret) +                return ret; +  	utime = time (NULL); -	ctx = CALLOC (1, sizeof (glusterfs_ctx_t)); -	ERR_ABORT (ctx); +	ctx = glusterfs_ctx_get ();  	process_mode = gf_get_process_mode (argv[0]);  	set_global_ctx_ptr (ctx);  	ctx->process_uuid = zr_build_process_uuid ();  | 
