Module Name: src Committed By: bad Date: Sat Oct 10 21:26:16 UTC 2009
Modified Files: src/common/include/prop: prop_array.h prop_dictionary.h Log Message: Commit changes to header files missed in my previous commit. Implement prop_array_externalize_to_pref(), prop_array_copyin(), prop_dictionary_externalize_to_pref() and prop_dictionary_copyin() as discussed in the thread: http://mail-index.netbsd.org/tech-kern/2009/07/29/msg005594.html Add prototypes for prop_array_externalize_to_pref() and prop_dictionary_externalize_to_pref(). To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/common/include/prop/prop_array.h cvs rdiff -u -r1.9 -r1.10 src/common/include/prop/prop_dictionary.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/common/include/prop/prop_array.h diff -u src/common/include/prop/prop_array.h:1.8 src/common/include/prop/prop_array.h:1.9 --- src/common/include/prop/prop_array.h:1.8 Thu Sep 11 13:15:13 2008 +++ src/common/include/prop/prop_array.h Sat Oct 10 21:26:16 2009 @@ -1,7 +1,7 @@ -/* $NetBSD: prop_array.h,v 1.8 2008/09/11 13:15:13 haad Exp $ */ +/* $NetBSD: prop_array.h,v 1.9 2009/10/10 21:26:16 bad Exp $ */ /*- - * Copyright (c) 2006 The NetBSD Foundation, Inc. + * Copyright (c) 2006, 2009 The NetBSD Foundation, Inc. * All rights reserved. * * This code is derived from software contributed to The NetBSD Foundation @@ -66,12 +66,14 @@ prop_array_t prop_array_internalize_from_file(const char *); #if defined(__NetBSD__) +struct plistref; + #if !defined(_KERNEL) && !defined(_STANDALONE) +bool prop_array_externalize_to_pref(prop_array_t, struct plistref *); int prop_array_send_ioctl(prop_array_t, int, unsigned long); int prop_array_recv_ioctl(int, unsigned long, prop_array_t *); #elif defined(_KERNEL) -struct plistref; - +int prop_array_copyin(const struct plistref *, prop_array_t *); int prop_array_copyin_ioctl(const struct plistref *, const u_long, prop_array_t *); int prop_array_copyout_ioctl(struct plistref *, const u_long, Index: src/common/include/prop/prop_dictionary.h diff -u src/common/include/prop/prop_dictionary.h:1.9 src/common/include/prop/prop_dictionary.h:1.10 --- src/common/include/prop/prop_dictionary.h:1.9 Mon Apr 28 20:22:51 2008 +++ src/common/include/prop/prop_dictionary.h Sat Oct 10 21:26:16 2009 @@ -1,7 +1,7 @@ -/* $NetBSD: prop_dictionary.h,v 1.9 2008/04/28 20:22:51 martin Exp $ */ +/* $NetBSD: prop_dictionary.h,v 1.10 2009/10/10 21:26:16 bad Exp $ */ /*- - * Copyright (c) 2006 The NetBSD Foundation, Inc. + * Copyright (c) 2006, 2009 The NetBSD Foundation, Inc. * All rights reserved. * * This code is derived from software contributed to The NetBSD Foundation @@ -82,7 +82,10 @@ prop_dictionary_keysym_t); #if defined(__NetBSD__) +struct plistref; + #if !defined(_KERNEL) && !defined(_STANDALONE) +bool prop_dictionary_externalize_to_pref(prop_dictionary_t, struct plistref *); int prop_dictionary_send_ioctl(prop_dictionary_t, int, unsigned long); int prop_dictionary_recv_ioctl(int, unsigned long, @@ -91,8 +94,8 @@ int, unsigned long, prop_dictionary_t *); #elif defined(_KERNEL) -struct plistref; - +int prop_dictionary_copyin(const struct plistref *, + prop_dictionary_t *); int prop_dictionary_copyin_ioctl(const struct plistref *, const u_long, prop_dictionary_t *);