Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 8634 → Rev 8635

/contrib/kolibri-libc/source/shell_api/shell_init.c
2,6 → 2,7
#include <string.h>
#include <stdlib.h>
#include "shell.h"
#include <shell_api.h>
 
char __shell_shm_name[32];
char*__shell_shm=NULL;
25,14 → 26,17
return _ksys_shm_open(__shell_shm_name, KSYS_SHM_OPEN_ALWAYS | KSYS_SHM_WRITE, SHELL_SHM_MAX, &__shell_shm);
}
 
int __shell_init()
void __shell_init()
{
if(__shell_is_init){
return 0;
}
if(!__shell_is_init){
if(__shell_shm_init()){
debug_printf("Shell problems detected!\n");
return -1;
debug_printf("SHELL problems detected!\n");
_ksys_exit();
}
return 0;
 
if(!shell_ping()){
debug_printf("No SHELL found!\n");
_ksys_exit();
}
}
}