picture.datatype: gi_RastPort should not be directly accessed
[AROS.git] / rom / expansion / releaseconfigbinding.c
blob6ea1654228b7fabb0027dae98924872b51bc382a
1 /*
2 Copyright © 1995-2007, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc: Release the lock on the CurrentBinding data.
6 Lang: english
7 */
8 #include "expansion_intern.h"
9 #include <proto/exec.h>
11 /*****************************************************************************
13 NAME */
14 #include <proto/expansion.h>
16 AROS_LH0(void, ReleaseConfigBinding,
18 /* SYNOPSIS */
19 /* void */
21 /* LOCATION */
22 struct ExpansionBase *, ExpansionBase, 21, Expansion)
24 /* FUNCTION
25 This function will release the lock obtained by
26 ObtainConfigBinding(). It will release the SignalSemaphore,
27 and allow others to bind to drivers.
29 INPUTS
30 None.
32 RESULT
33 None.
35 NOTES
37 EXAMPLE
39 BUGS
41 SEE ALSO
42 ObtainConfigBinding()
44 INTERNALS
46 HISTORY
47 27-11-96 digulla automatically created from
48 expansion_lib.fd and clib/expansion_protos.h
50 *****************************************************************************/
52 AROS_LIBFUNC_INIT
54 ReleaseSemaphore(&IntExpBase(ExpansionBase)->eb_BindSemaphore);
56 AROS_LIBFUNC_EXIT
57 } /* ReleaseConfigBinding */