text:  
  #ifndef __BDOS__SYSCALLS_H
  #define __BDOS__SYSCALLS_H
  
  #include <common/types.h>
  #include <hardwarecommunication/interrupts.h>
  #include <multitasking.h>
  
  namespace bdos
  {
      
      class SyscallHandler : public hardwarecommunication::InterruptHandler
      {
          
      public:
          SyscallHandler(hardwarecommunication::InterruptManager* interruptManager, bdos::common::uint8_t InterruptNumber);
          ~SyscallHandler();
          
          virtual bdos::common::uint32_t HandleInterrupt(bdos::common::uint32_t esp);
  
      };
      
      
  }
  
  
  #endif