diff options
author | Guillermo Ramos | 2011-09-24 18:13:15 +0200 |
---|---|---|
committer | Guillermo Ramos | 2011-09-24 18:13:15 +0200 |
commit | 55a2212feb5042e65fbf0ed8891c0cab55479621 (patch) | |
tree | 66bb8c7c10305b11d445a4672779f9c7824fbf07 /khm/test_khm.c | |
parent | 7a3fcd9d332f1f2e3e6f021b2930e148ca093c91 (diff) | |
download | evspy-55a2212feb5042e65fbf0ed8891c0cab55479621.tar.gz |
Renamed map ADT to kmap
Diffstat (limited to 'khm/test_khm.c')
-rw-r--r-- | khm/test_khm.c | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/khm/test_khm.c b/khm/test_khm.c deleted file mode 100644 index d8b0180..0000000 --- a/khm/test_khm.c +++ /dev/null @@ -1,66 +0,0 @@ -#include <linux/module.h> -#include <linux/init.h> -#include "khm.h" - -#define Z_ASD 1 -#define Z_QWE 2 -#define Z_BLR 3 - -static struct khashmap *hm; - -static int __init test_init(void) -{ - char *values; - - hm = khm_create(); - - if ((values = (char*)khm_get(hm, Z_BLR))) - printk(KERN_ALERT "ERROR: Z_BLR exists: %s\n", values); - else - printk(KERN_ALERT "Z_BLR does not exist (good)\n"); - - if (khm_insert(hm, Z_ASD, "ASDF")) - goto insert_err; - if (khm_insert(hm, Z_QWE, "QWERTY")) - goto insert_err; - if (khm_insert(hm, Z_BLR, "BLRBLRBLR")) - goto insert_err; - - khm_display(hm); - khm_delete(hm, Z_QWE); - khm_display(hm); - khm_set(hm, Z_ASD, "ASDF NEW!!"); - khm_display(hm); - - if ((values = (char*)khm_get(hm, Z_ASD))) - printk(KERN_ALERT "Z_ASD: %s\n", values); - else - printk(KERN_ALERT "Z_ASD does not exist\n"); - if ((values = (char*)khm_get(hm, Z_QWE))) - printk(KERN_ALERT "Z_QWE: %s\n", values); - else - printk(KERN_ALERT "Z_QWE does not exist\n"); - if ((values = (char*)khm_get(hm, Z_BLR))) - printk(KERN_ALERT "Z_BLR: %s\n", values); - else - printk(KERN_ALERT "Z_BLR does not exist\n"); - - if (khm_insert(hm, Z_ASD, "REPEATED!!")) - goto insert_err; - - return 0; - -insert_err: - printk(KERN_ALERT "Error inserting (good)\n"); - return 0; -} - -static void __exit test_exit(void) -{ - khm_destroy(hm); -} - -module_init(test_init); -module_exit(test_exit); - -MODULE_LICENSE("GPL"); |