rnews: cant freopen No such file or directory

Sylvain Robitaille syl at alcor.concordia.ca
Fri Dec 3 17:53:36 UTC 1999

Katsuhiro Kondou

> Can you find how your rnews is called?

Not with complete confidence that I'm finding the right instance. :-(

Of those I can find, I see only one which appears to provide an
argument to rnews. In backends/batcher.c, I see:

     44 STATIC STRING   Separator = "#! rnews %ld";
    274         case 's':
    275             Separator = optarg;
    276             break;
    454     SendIt:
    455         /* Now we can start to send the article! */
    456         if (Separator && *Separator) {
    457             (void)sprintf(buff, Separator, BytesInArt);
    458             BytesInCB += strlen(buff) + 1;
    459             BytesWritten += strlen(buff) + 1;
    460             if (fprintf(F, "%s\n", buff) == EOF || ferror(F)) {
    461                 (void)fprintf(stderr,
                                "batcher %s cant write separator %s\n",
    462                     Host, strerror(errno));
    463                 (void)close(artfd);
    464                 break;
    465             }
    466         }

Argh... No. Even if I'm looking in the right file, that argument is
apparently the number of bytes in the article.

No I'm afraid I don't see from where rnews is called with *any* filename
argument, let alone a null one. I was hoping those of you who have seen
more of this code than I have would just *know*!  :-)

It's probably worth mentioning that I don't have any UUCP neighbors, so
I'm completely ignoring any files that (I believe) deal with that. Can
you give me an idea where to look?

Sylvain Robitaille                              syl at alcor.concordia.ca
Systems analyst                                   Concordia University
Instructional & Information Technology        Montreal, Quebec, Canada

More information about the inn-workers mailing list