aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichał Łyszczek <michal.lyszczek@bofc.pl>2020-10-22 22:02:12 +0200
committerMichał Łyszczek <michal.lyszczek@bofc.pl>2020-10-22 22:02:12 +0200
commit25742390d56df5145e272e53d3df1c241ec350d5 (patch)
tree7d2c4e11d3a3ec260f77316570dd1b08e77b31ff
parent64b14cbad6e794293c8bba0a1d4737cee36c490b (diff)
downloadembedlog-25742390d56df5145e272e53d3df1c241ec350d5.tar.gz
embedlog-25742390d56df5145e272e53d3df1c241ec350d5.tar.bz2
embedlog-25742390d56df5145e272e53d3df1c241ec350d5.zip
src/el-options.c: change type of FROTATE_SIZE to unsigned long
In el structure it's unsigned long, so it's obvious it should be unsigned long as a input parameter or else we loose 1 bit of information. Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
-rw-r--r--src/el-options.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/el-options.c b/src/el-options.c
index 05fba19..200e4b6 100644
--- a/src/el-options.c
+++ b/src/el-options.c
@@ -120,7 +120,7 @@ static int el_vooption
{
int ret; /* return code from various functions */
int value_int; /* ap value treated as integer */
- long value_long; /* ap value treated as long */
+ unsigned long value_ulong; /* ap value treated as unsigned long */
const char *value_str; /* ap value treated as string */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@@ -491,10 +491,10 @@ static int el_vooption
case EL_FROTATE_SIZE:
- value_long = va_arg(ap, long);
- VALID(EINVAL, value_long >= 1);
+ value_ulong = va_arg(ap, unsigned long);
+ VALID(EINVAL, value_ulong >= 1);
el_lock(el);
- el->frotate_size = value_long;
+ el->frotate_size = value_ulong;
el_unlock(el);
return 0;
@@ -528,10 +528,10 @@ static int el_vooption
case EL_FSYNC_EVERY:
- value_long = va_arg(ap, long);
- VALID(EINVAL, value_long >= 0);
+ value_ulong = va_arg(ap, unsigned long);
+ VALID(EINVAL, value_ulong >= 0);
el_lock(el);
- el->fsync_every = value_long;
+ el->fsync_every = value_ulong;
el_unlock(el);
return 0;
@@ -683,7 +683,7 @@ static int el_vooption
(void)value_str;
(void)value_int;
- (void)value_long;
+ (void)value_ulong;
}