X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/9ce1458f83bfd6b7705cccc2343230971c6e54bb..ef0725fd97369e801a56febfdb7a6ec2eaff73c8:/uip/replsbr.c diff --git a/uip/replsbr.c b/uip/replsbr.c index cca19c17..ed5e94ed 100644 --- a/uip/replsbr.c +++ b/uip/replsbr.c @@ -6,6 +6,16 @@ */ #include "h/mh.h" +#include "sbr/fmt_new.h" +#include "sbr/m_name.h" +#include "sbr/m_gmprot.h" +#include "sbr/m_getfld.h" +#include "sbr/read_switch.h" +#include "sbr/concat.h" +#include "sbr/uprf.h" +#include "sbr/escape_addresses.h" +#include "sbr/pidstatus.h" +#include "sbr/arglist.h" #include "sbr/error.h" #include "h/addrsbr.h" #include "h/fmt_scan.h" @@ -283,7 +293,7 @@ static char * replformataddr (char *orig, char *str) { int len; - char baddr[BUFSIZ], error[BUFSIZ]; + char baddr[BUFSIZ+6], error[BUFSIZ]; bool isgroup; char *dst; char *cp; @@ -441,7 +451,6 @@ replfilter (FILE *in, FILE *out, char *filter, int fmtproc) case OK: dup2 (fileno (in), fileno (stdin)); dup2 (fileno (out), fileno (stdout)); - closefds (3); /* * We're not allocating the memory for the extra arguments,