equal
deleted
inserted
replaced
445 "wrapper, wrap chg instead of hg.", |
445 "wrapper, wrap chg instead of hg.", |
446 gethgcmd()); |
446 gethgcmd()); |
447 } |
447 } |
448 |
448 |
449 setupsignalhandler(hgc_peerpid(hgc), hgc_peerpgid(hgc)); |
449 setupsignalhandler(hgc_peerpid(hgc), hgc_peerpgid(hgc)); |
|
450 atexit(waitpager); |
450 int exitcode = hgc_runcommand(hgc, argv + 1, argc - 1); |
451 int exitcode = hgc_runcommand(hgc, argv + 1, argc - 1); |
451 restoresignalhandler(); |
452 restoresignalhandler(); |
452 hgc_close(hgc); |
453 hgc_close(hgc); |
453 freecmdserveropts(&opts); |
454 freecmdserveropts(&opts); |
454 waitpager(); |
|
455 |
455 |
456 return exitcode; |
456 return exitcode; |
457 } |
457 } |