status_t CommandLineUserInterface::Init(Team* team, UserInterfaceListener* listener) { fTeam = team; fListener = listener; status_t error = _RegisterCommands(); if (error != B_OK) return error; fShowSemaphore = create_sem(0, "show CLI"); if (fShowSemaphore < 0) return fShowSemaphore; return B_OK; }
status_t CommandLineUserInterface::Init(Team* team, UserInterfaceListener* listener) { status_t error = fContext.Init(team, listener); if (error != B_OK) return error; error = _RegisterCommands(); if (error != B_OK) return error; fShowSemaphore = create_sem(0, "show CLI"); if (fShowSemaphore < 0) return fShowSemaphore; team->AddListener(this); return B_OK; }