mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-06-07 18:21:16 -03:00
Add breakpoint builtin
darcs-hash:20061111105400-ac50b-18b9165f8719efd45b46e3b3786f7079edd721e7.gz
This commit is contained in:
17
reader.c
17
reader.c
@@ -1983,6 +1983,19 @@ static int read_i()
|
||||
{
|
||||
job_t *j;
|
||||
int has_job=0;
|
||||
int is_breakpoint=0;
|
||||
block_t *b;
|
||||
|
||||
for( b = current_block;
|
||||
b;
|
||||
b = b->outer )
|
||||
{
|
||||
if( b->type == BREAKPOINT )
|
||||
{
|
||||
is_breakpoint = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
for( j=first_job; j; j=j->next )
|
||||
{
|
||||
@@ -1992,8 +2005,8 @@ static int read_i()
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if( !reader_exit_forced() && !data->prev_end_loop && has_job )
|
||||
|
||||
if( !reader_exit_forced() && !data->prev_end_loop && has_job && !is_breakpoint )
|
||||
{
|
||||
writestr(_( L"There are stopped jobs\n" ));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user