door.spec revision f808c858fa61e7769218966759510a8b1190dfcf
#
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#pragma ident "%Z%%M% %I% %E% SMI"
function door_bind
declaration int door_bind(int d)
end
function door_call
declaration int door_call(int did, door_arg_t *arg)
end
function door_create
declaration int door_create( \
size_t arg_size, door_desc_t *dp, \
void *cookie, uint_t attributes)
end
function door_cred
declaration int door_cred(door_cred_t *dc)
end
function door_ucred
declaration int door_ucred(ucred_t **)
end
function door_info
declaration int door_info(int did, door_info_t *di)
end
function door_return
declaration int door_return(char *data_ptr, size_t data_size, \
end
function door_revoke
declaration int door_revoke(int did)
end
#
# Header uses door_server_func_t, spec2trace does not interpret
# typedefs, so we use an alternate binary equivalent for delaration
# declaration door_server_func_t *door_server_create(door_server_func_t *)
#
function door_server_create
(door_info_t *)
end
function door_unbind
declaration int door_unbind(void)
end
function door_getparam
declaration int door_getparam(int fd, int type, size_t *out)
end
function door_setparam
declaration int door_setparam(int fd, int type, size_t val)
end
function _door_bind
#Declaration /* Unknown. */
end
function _door_call
#Declaration /* Unknown. */
end
function _door_create
#Declaration /* Unknown. */
end
function _door_cred
#Declaration /* Unknown. */
end
function _door_ucred
#Declaration /* Unknown. */
end
function _door_info
#Declaration /* Unknown. */
end
function _door_return
#Declaration /* Unknown. */
end
function _door_revoke
#Declaration /* Unknown. */
end
function _door_server_create
#Declaration /* Unknown. */
end
function _door_unbind
#Declaration /* Unknown. */
end
function _door_getparam
#Declaration /* Unknown. */
end
function _door_setparam
#Declaration /* Unknown. */
end