From a11230422b13cea6ee34ffb81ff63deb6186628a Mon Sep 17 00:00:00 2001 From: Miloslav Trmač Date: Thu, 5 Aug 2010 18:05:11 +0200 Subject: Change NCR_{KEY,SESSION}_INVALID We will be able allocate ID 0. Note that this is an ABI change. --- ncr.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ncr.h b/ncr.h index 53c77be..b8ca98e 100644 --- a/ncr.h +++ b/ncr.h @@ -59,7 +59,7 @@ typedef enum { typedef int ncr_key_t; -#define NCR_KEY_INVALID (ncr_key_t)(0) +#define NCR_KEY_INVALID ((ncr_key_t)-1) #define NCR_KEY_FLAG_EXPORTABLE 1 #define NCR_KEY_FLAG_WRAPPABLE (1<<1) @@ -249,7 +249,7 @@ typedef enum { } ncr_crypto_op_t; typedef int ncr_session_t; -#define NCR_SESSION_INVALID (ncr_session_t)0 +#define NCR_SESSION_INVALID ((ncr_session_t)-1) /* input of CIOCGSESSION */ struct ncr_session_st { -- cgit