Don't print error message in fg if the command didn't fail

darcs-hash:20060118164750-ac50b-af59573292b32b87d0257c501eb7989062503653.gz
This commit is contained in:
axel 2006-01-19 02:47:50 +10:00
parent efd01ae6c6
commit 13e94c0617

View file

@ -2325,11 +2325,14 @@ static int builtin_fg( wchar_t **argv )
*/ */
for( j=first_job; ((j!=0) && (!j->constructed)); j=j->next ) for( j=first_job; ((j!=0) && (!j->constructed)); j=j->next )
; ;
if( !j )
{
sb_printf( sb_err, sb_printf( sb_err,
_( L"%ls: There are no jobs\n" ), _( L"%ls: There are no jobs\n" ),
argv[0] ); argv[0] );
builtin_print_help( argv[0], sb_err ); builtin_print_help( argv[0], sb_err );
} }
}
else if( argv[2] != 0 ) else if( argv[2] != 0 )
{ {
/* /*
@ -2400,7 +2403,6 @@ static int builtin_fg( wchar_t **argv )
make_first( j ); make_first( j );
j->fg=1; j->fg=1;
job_continue( j, job_is_stopped(j) ); job_continue( j, job_is_stopped(j) );
return 0; return 0;
} }