;
; cdll definition file for Sapphire PMT section
;

name "Sapphire.Thread"
  version 0.00
  author " %ce%yr Straylight (%zdy %mo %ce%yr) [development version]"
  nonAPCS

;----- Exported symbols -----------------------------------------------------

exports {			; Next = 17

  __thread_stub			= 0

  ; --- thread ---

  thread_create			= 1
  thread_createSem		= 2
  thread_destroy		= 3
  thread_destroySem		= 4
  thread_enterCrit		= 5
  thread_errorHandler		= 6
  thread_init			= 7
  thread_leaveCrit		= 8
  thread_resume			= 9
  thread_setPriority		= 10
  thread_setTimeSlice		= 11
  thread_signal			= 12
  thread_suspend		= 13
  thread_threaded		= 14
  thread_wait			= 15
  thread_yield			= 16
}

;----- Object files ---------------------------------------------------------

objects {
  lib.sapphire
  dl.thread
}
