void StartupComplete() { char str[200]; connection_node conn; session_node *s; len_admin_response_buf = 0; conn.type = CONN_CONSOLE; s = CreateSession(conn); if (s == NULL) FatalError("Interface can't make session for console"); s->account = GetConsoleAccount(); InitSessionState(s,STATE_ADMIN); console_session_id = s->session_id; if (Edit_GetText(GetDlgItem(HWND_STATUS,IDC_STARTUP_TEXT),str,sizeof(str)) == 0) StartupPrintf("No errors on startup\n"); SendDlgItemMessage(hwndMain,IDC_TOOLBAR,TB_ENABLEBUTTON,IDM_FILE_EXIT,MAKELPARAM(TRUE,0)); SendDlgItemMessage(hwndMain,IDC_TOOLBAR,TB_ENABLEBUTTON,IDM_FILE_SAVE,MAKELPARAM(TRUE,0)); SendDlgItemMessage(hwndMain,IDC_TOOLBAR,TB_ENABLEBUTTON,IDM_FILE_RELOADSYSTEM, MAKELPARAM(TRUE,0)); SendDlgItemMessage(hwndMain,IDC_TOOLBAR,TB_ENABLEBUTTON,IDM_MESSAGES_MESSAGEOFTHEDAY, MAKELPARAM(TRUE,0)); }
// XXX: identical to windows version void StartupComplete(void) { char str[200]; connection_node conn; session_node *s; len_admin_response_buf = 0; conn.type = CONN_CONSOLE; s = CreateSession(conn); if (s == NULL) FatalError("Interface can't make session for console"); s->account = GetConsoleAccount(); InitSessionState(s,STATE_ADMIN); console_session_id = s->session_id; }