X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/5ba3f43ea354af8ad55bea84372a2bc834d8757c..refs/heads/master:/bsd/miscfs/devfs/devfs.h diff --git a/bsd/miscfs/devfs/devfs.h b/bsd/miscfs/devfs/devfs.h index c2cc577c5..ea9e80edf 100644 --- a/bsd/miscfs/devfs/devfs.h +++ b/bsd/miscfs/devfs/devfs.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * Copyright 1997,1998 Julian Elischer. All rights reserved. * julian@freebsd.org - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: @@ -37,7 +37,7 @@ * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. - * + * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``AS IS'' AND ANY EXPRESS * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE @@ -49,24 +49,24 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * + * * miscfs/devfs/devfs.h */ #ifndef _MISCFS_DEVFS_DEVFS_H_ -#define _MISCFS_DEVFS_DEVFS_H_ +#define _MISCFS_DEVFS_DEVFS_H_ #include #include -#define DEVFS_CHAR 0 -#define DEVFS_BLOCK 1 +#define DEVFS_CHAR 0 +#define DEVFS_BLOCK 1 /* * Argument to clone callback after dev */ -#define DEVFS_CLONE_ALLOC 1 /* Allocate minor number slot */ -#define DEVFS_CLONE_FREE 0 /* Free minor number slot */ +#define DEVFS_CLONE_ALLOC 1 /* Allocate minor number slot */ +#define DEVFS_CLONE_FREE 0 /* Free minor number slot */ __BEGIN_DECLS @@ -80,7 +80,7 @@ __BEGIN_DECLS * the supplied dev.. * * Parameters: - * dev - the dev_t value to associate + * dev - the dev_t value to associate * chrblk - block or character device (DEVFS_CHAR or DEVFS_BLOCK) * uid, gid - ownership * perms - permissions @@ -89,9 +89,9 @@ __BEGIN_DECLS * Returns: * A handle to a device node if successful, NULL otherwise. */ -void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, - int perms, int (*clone)(dev_t dev, int action), - const char *fmt, ...); +void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, + int perms, int (*clone)(dev_t dev, int action), + const char *fmt, ...); /* * Function: devfs_make_node @@ -100,7 +100,7 @@ void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, * Create a device node with the given pathname in the devfs namespace. * * Parameters: - * dev - the dev_t value to associate + * dev - the dev_t value to associate * chrblk - block or character device (DEVFS_CHAR or DEVFS_BLOCK) * uid, gid - ownership * perms - permissions @@ -108,8 +108,8 @@ void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, * Returns: * A handle to a device node if successful, NULL otherwise. */ -void * devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid, - int perms, const char *fmt, ...); +void * devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid, + int perms, const char *fmt, ...); #ifdef BSD_KERNEL_PRIVATE /* @@ -121,7 +121,7 @@ void * devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid, * Returns: * 0 if successful, -1 if failed */ -int devfs_make_link(void * handle, char *fmt, ...); +int devfs_make_link(void * handle, char *fmt, ...); #endif /* BSD_KERNEL_PRIVATE */ /* @@ -131,25 +131,27 @@ int devfs_make_link(void * handle, char *fmt, ...); * Remove the device node returned by devfs_make_node() along with * any links created with devfs_make_link(). */ -void devfs_remove(void * handle); +void devfs_remove(void * handle); __END_DECLS #ifdef __APPLE_API_PRIVATE /* XXX */ -#define UID_ROOT 0 -#define UID_BIN 3 -#define UID_UUCP 66 +#define UID_ROOT 0 +#define UID_BIN 3 +#define UID_UUCP 66 +#define UID_LOGD 272 /* XXX */ -#define GID_WHEEL 0 -#define GID_KMEM 2 -#define GID_TTY 4 -#define GID_OPERATOR 5 -#define GID_BIN 7 -#define GID_GAMES 13 -#define GID_DIALER 68 +#define GID_WHEEL 0 +#define GID_KMEM 2 +#define GID_TTY 4 +#define GID_OPERATOR 5 +#define GID_BIN 7 +#define GID_GAMES 13 +#define GID_DIALER 68 #define GID_WINDOWSERVER 88 +#define GID_LOGD 272 #endif /* __APPLE_API_PRIVATE */ #endif /* !_MISCFS_DEVFS_DEVFS_H_ */