1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* 3 * Copyright (c) Crackerjack Project., 2007 4 * Porting from Crackerjack to LTP is done by 5 * Manas Kumar Nayak maknayak@in.ibm.com> 6 * 7 * Basic test for the add_key() syscall. 8 */ 9 10 #include <errno.h> 11 12 #include "tst_test.h" 13 #include "lapi/keyctl.h" 14 verify_add_key(void)15static void verify_add_key(void) 16 { 17 TEST(add_key("keyring", "wjkey", NULL, 0, KEY_SPEC_THREAD_KEYRING)); 18 if (TST_RET == -1) 19 tst_res(TFAIL | TTERRNO, "add_key call failed"); 20 else 21 tst_res(TPASS, "add_key call succeeded"); 22 } 23 24 static struct tst_test test = { 25 .test_all = verify_add_key, 26 }; 27