home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / misc / emu / AROSdev.lha / AROS / rom / exec / remmemhandler.c < prev    next >
Encoding:
C/C++ Source or Header  |  1997-01-09  |  1.6 KB  |  76 lines

  1. /*
  2.     (C) 1995-96 AROS - The Amiga Replacement OS
  3.     $Id: remmemhandler.c,v 1.7 1997/01/01 03:46:14 ldp Exp $
  4.     $Log: remmemhandler.c,v $
  5.     Revision 1.7  1997/01/01 03:46:14  ldp
  6.     Committed Amiga native (support) code
  7.  
  8.     Changed clib to proto
  9.  
  10.     Revision 1.6  1996/12/10 13:51:52  aros
  11.     Moved all #include's in the first column so makedepend can see it.
  12.  
  13.     Revision 1.5  1996/10/24 15:50:55  aros
  14.     Use the official AROS macros over the __AROS versions.
  15.  
  16.     Revision 1.4  1996/08/13 13:56:07  digulla
  17.     Replaced AROS_LA by AROS_LHA
  18.     Replaced some AROS_LH*I by AROS_LH*
  19.     Sorted and added includes
  20.  
  21.     Revision 1.3  1996/08/01 17:41:17  digulla
  22.     Added standard header for all files
  23.  
  24.     Desc:
  25.     Lang: english
  26. */
  27. #include <exec/execbase.h>
  28. #include <aros/libcall.h>
  29. #include <proto/exec.h>
  30.  
  31. /*****************************************************************************
  32.  
  33.     NAME */
  34.  
  35.     AROS_LH1(void, RemMemHandler,
  36.  
  37. /*  SYNOPSIS */
  38.     AROS_LHA(struct Interrupt *, memHandler, A1),
  39.  
  40. /*  LOCATION */
  41.     struct ExecBase *, SysBase, 130, Exec)
  42.  
  43. /*  FUNCTION
  44.     Remove some function added with AddMemHandler again.
  45.  
  46.     INPUTS
  47.     memHandler - The same Interrupt structure you gave to AddMemHandler().
  48.  
  49.     RESULT
  50.  
  51.     NOTES
  52.  
  53.     EXAMPLE
  54.  
  55.     BUGS
  56.  
  57.     SEE ALSO
  58.  
  59.     INTERNALS
  60.  
  61.     HISTORY
  62.        18-10-95    created by m. fleischer
  63.  
  64. ******************************************************************************/
  65. {
  66.     AROS_LIBFUNC_INIT
  67.  
  68.     /* Protect the low memory handler list */
  69.     Forbid();
  70.     /* Nothing spectacular: Just remove node */
  71.     Remove(&memHandler->is_Node);
  72.     Permit();
  73.     AROS_LIBFUNC_EXIT
  74. } /* RemMemHandler */
  75.  
  76.