``` if((tmptask = psdSpawnSubTask(buf, ...
# aros
k
Copy code
if((tmptask = psdSpawnSubTask(buf, GM_UNIQUENAME(nHidTask), nch)))
            {
                psdBorrowLocksWait(tmptask, 1UL<<nch->nch_ReadySignal);
                if(nch->nch_Task)
                {
                    nch->nch_ReadySigTask = NULL;
                    //FreeSignal(nch->nch_ReadySignal);
                    psdAddErrorMsg(RETURN_OK, (STRPTR) GM_UNIQUENAME(libname),
                                   "HID the road, '%s'!",
                                   devname);
                    Forbid();
                    AddTail(&nh->nh_Interfaces, &nch->nch_Node);
                    Permit();
                    CloseLibrary(ps);
                    return(nch);
                }
            }