GDBPortlib.st
changeset 302 fdfe1a981363
parent 295 4e7365cece13
child 309 f2481d09d58e
equal deleted inserted replaced
301:2d0631d5ed1a 302:fdfe1a981363
   144      (in this order) as smalltalk streams."
   144      (in this order) as smalltalk streams."
   145 
   145 
   146     ^ NonPositionableExternalStream makePipe
   146     ^ NonPositionableExternalStream makePipe
   147 ! !
   147 ! !
   148 
   148 
       
   149 !GDBPortlib methodsFor:'synchronization'!
       
   150 
       
   151 newMutex
       
   152     ^ Semaphore forMutualExclusion
       
   153 
       
   154     "Created: / 18-08-2023 / 14:17:36 / Jan Vrany <jan.vrany@labware.com>"
       
   155 !
       
   156 
       
   157 newSemaphore
       
   158     ^ Semaphore new
       
   159 
       
   160     "Created: / 18-08-2023 / 14:16:31 / Jan Vrany <jan.vrany@labware.com>"
       
   161 ! !
       
   162 
   149 !GDBPortlib methodsFor:'user interface'!
   163 !GDBPortlib methodsFor:'user interface'!
   150 
   164 
   151 newCLI: aGDBDebugger
   165 newCLI: aGDBDebugger
   152     "Open GDB CLI for interactive debugging for given debugger.
   166     "Open GDB CLI for interactive debugging for given debugger.
   153      See `GDBDebugger >> #cli`."
   167      See `GDBDebugger >> #cli`."