diff options
author | Vyacheslav Cherkashin <v.cherkashin@samsung.com> | 2013-07-26 08:14:47 +0400 |
---|---|---|
committer | Vyacheslav Cherkashin <v.cherkashin@samsung.com> | 2013-07-26 08:14:47 +0400 |
commit | 7ebb75897fa9e09abbea713796436db2597bb9fb (patch) | |
tree | f140cd3eae795fe884e92152548ec283747c6632 /writer | |
parent | 63737cee0bc194db2bb9769c2408f51dad20074a (diff) | |
download | swap-modules-7ebb75897fa9e09abbea713796436db2597bb9fb.tar.gz swap-modules-7ebb75897fa9e09abbea713796436db2597bb9fb.tar.bz2 swap-modules-7ebb75897fa9e09abbea713796436db2597bb9fb.zip |
[PROTO] add type bool 'b'
Diffstat (limited to 'writer')
-rw-r--r-- | writer/swap_writer_module.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/writer/swap_writer_module.c b/writer/swap_writer_module.c index 95f1acef..c26a1116 100644 --- a/writer/swap_writer_module.c +++ b/writer/swap_writer_module.c @@ -430,6 +430,13 @@ static int pack_args(char *buf, int len, const char *fmt, struct pt_regs *regs) len -= 1; switch (fmt[i]) { + case 'b': /* 1 byte(bool) */ + if (len < 1) + return -ENOMEM; + *buf = (char)!!arg; + buf += 1; + len -= 1; + break; case 'c': /* 1 byte(char) */ if (len < 1) return -ENOMEM; |