Index: uspace/lib/libc/generic/ddi.c
===================================================================
--- uspace/lib/libc/generic/ddi.c	(revision 5af21c54a30301453f80f290f919569942bc2d67)
+++ uspace/lib/libc/generic/ddi.c	(revision 953bc1efafe8161834d87acae8f871ef640154a5)
@@ -105,4 +105,16 @@
 }
 
+/** Enable/disable interrupt.
+ * 
+ * @param irq the interrupt.
+ * @param enable 1 - enable interrupt, 0 - disable interrupt.
+ * 
+ * @return Zero on success, negative error code otherwise. 
+ */
+int interrupt_enable(int irq, int enable) 
+{
+	return __SYSCALL2(SYS_INTERRUPT_ENABLE, (sysarg_t) irq, (sysarg_t) enable);
+}
+
 /** Enable PIO for specified I/O range.
  *
Index: uspace/lib/libc/include/ddi.h
===================================================================
--- uspace/lib/libc/include/ddi.h	(revision 5af21c54a30301453f80f290f919569942bc2d67)
+++ uspace/lib/libc/include/ddi.h	(revision 953bc1efafe8161834d87acae8f871ef640154a5)
@@ -43,4 +43,5 @@
 extern int preemption_control(int);
 extern int pio_enable(void *, size_t, void **);
+extern int interrupt_enable(int, int);
 
 #endif
