목차
없음
본문내용
}
for(i++;i
stop_pid[i-1].pid=stop_pid[i].pid;
stop_pid[i-1].pname=strdup(stop_pid[i].pname);
}
stop_count--;
return true;
}
int tokenize( char* buf, char* delims, char* tokens[], int maxTokens )//명령어 입력시 각 파라미터를 구분
{
int token_count = 0;
char* token;
token = strtok( buf, delims );
while( token != NULL && token_count < maxTokens )
{
tokens[token_count] = token;
token_count++;
token = strtok( NULL, delims );
}
tokens[token_count] = NULL;
return token_count;
}
void back_add(int pid,char* pname){//background에서 실행중인 프로세스를 저장
back_pid[back_count].pid=pid;
back_pid[back_count++].pname=strdup(pname);
for(i++;i
stop_pid[i-1].pname=strdup(stop_pid[i].pname);
}
stop_count--;
return true;
}
int tokenize( char* buf, char* delims, char* tokens[], int maxTokens )//명령어 입력시 각 파라미터를 구분
{
int token_count = 0;
char* token;
token = strtok( buf, delims );
while( token != NULL && token_count < maxTokens )
{
tokens[token_count] = token;
token_count++;
token = strtok( NULL, delims );
}
tokens[token_count] = NULL;
return token_count;
}
void back_add(int pid,char* pname){//background에서 실행중인 프로세스를 저장
back_pid[back_count].pid=pid;
back_pid[back_count++].pname=strdup(pname);
소개글