added concrete implementations of putc(), getc(), getchar() and gets()
[tangerine.git] / rom / expansion / releaseconfigbinding.c
blob069cc52e87ce5a65f5cfe7173dcc53f05b41cd3f
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 ObtainCurrentBinding(). 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 ObtainCurrentBinding()
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 */