[PROTO] add type bool 'b'
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Fri, 26 Jul 2013 04:14:47 +0000 (08:14 +0400)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Fri, 26 Jul 2013 04:14:47 +0000 (08:14 +0400)
writer/swap_writer_module.c

index 95f1ace..c26a111 100644 (file)
@@ -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;