1237434Skib/* $NetBSD: veriexecctl.h,v 1.12 2020/06/06 22:36:39 thorpej Exp $ */ 2237434Skib 3237434Skib/*- 4237434Skib * Copyright 2005 Elad Efrat <elad@NetBSD.org> 5237434Skib * Copyright 2005 Brett Lymn <blymn@netbsd.org> 6237434Skib * 7237434Skib * All rights reserved. 8237434Skib * 9237434Skib * This code has been donated to The NetBSD Foundation by the Author. 10237434Skib * 11237434Skib * Redistribution and use in source and binary forms, with or without 12237434Skib * modification, are permitted provided that the following conditions 13237434Skib * are met: 14237434Skib * 1. Redistributions of source code must retain the above copyright 15237434Skib * notice, this list of conditions and the following disclaimer. 16237434Skib * 2. The name of the author may not be used to endorse or promote products 17237434Skib * derived from this software withough specific prior written permission 18237434Skib * 19237434Skib * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 20237434Skib * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 21237434Skib * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 22237434Skib * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 23237434Skib * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 24237434Skib * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25237434Skib * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26237434Skib * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27237434Skib * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 28237434Skib * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29237434Skib * 30237434Skib * 31237434Skib */ 32237434Skib 33237434Skib#ifndef _VERIEXECCTL_H_ 34237434Skib#define _VERIEXECCTL_H_ 35237434Skib 36237434Skib#define dict_sets(d, k, v) \ 37237434Skib prop_dictionary_set_string(d, k, v) 38237434Skib 39237434Skib#define dict_gets(d, k) \ 40237434Skib prop_string_value(prop_dictionary_get(d, k)) 41237434Skib 42237434Skib#define dict_setd(d, k, v, n) \ 43237434Skib prop_dictionary_set_data(d, k, v, n) 44237434Skib 45237434Skib#define dict_getd(d, k) \ 46237434Skib prop_data_value(prop_dictionary_get(d, k)) 47237434Skib 48237434Skib#endif /* _VERIEXECCTL_H_ */ 49237434Skib