diff --git a/smi/src/nrt_system.c b/smi/src/nrt_system.c
index fef9e767f885f0a775eeb3199334f6ba47502d8a..940f11871df2e5aec6a2ff3fe4e1f4727aa2f3d5 100644
--- a/smi/src/nrt_system.c
+++ b/smi/src/nrt_system.c
@@ -379,7 +379,7 @@ int nrtSmi(char *esmFile, char *tssFile, char *tdeFile, char *cfgFile) {
 	/* check lock constant */
 	int lock;
         __sync_fetch_and_nand(&lock,0);	
-        if (lock!=NAND_LOCK) {
+        if (lock!=ATOMIC_UNLOCKED) {
                  error=4;
                  printf("[nrtSmi] NAND_LOCK mismatch\n");
                  goto exit;
diff --git a/smi/src/smi_def.h b/smi/src/smi_def.h
index 4dd41c96d212eb5b01e8d6b0988cb0e9750a9d46..fb0b0a524527924200b6de3e3066e77b017a7aba 100644
--- a/smi/src/smi_def.h
+++ b/smi/src/smi_def.h
@@ -1,7 +1,7 @@
 #ifndef SMIDEF_H
 #define SMIDEF_H
 
-#define NAND_LOCK -1
+#define ATOMIC_UNLOCKED -1
 
 #define NIL 0
 #define AVAILABLE 0