Return to BSD News archive
Newsgroups: comp.os.386bsd.questions Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!swrinde!cs.utexas.edu!uunet!math.fu-berlin.de!knock1.mgh.harvard.edu!pipes From: pipes@knock1.mgh.harvard.edu (Robert A. Wheeler) Subject: problems with fopen in "nn" (streams in kernel?) Message-ID: <JPYHBFP@math.fu-berlin.de> Followup-To: comp.os.386bsd.questions Sender: Robert A. Wheeler Nntp-Posting-Host: knock1.mgh.harvard.edu Organization: Mass General Hospital, Boston References: <kaxiras.749938489@cs.wisc.edu> Date: Wed, 6 Oct 1993 21:54:37 GMT Lines: 39 I'm running: FreeBSD 1.0E on a 486dx/33. I'm trying to get "nn" working properly and am running into a problem with the global.c:open_file. nnmaster fails to open the MPID lockfile, evidently because the following command returns 0 as a result: f = fopen(name, "W"); where name is the name of a file to open and "W" indicates open (or create) for writing. I've tried a dummy program to see if the problem was related to the fopen code, and it failed as well. >#include <stdio.h> > >main () >{ > FILE *f; > > f = fopen("./MPID", "W"); > printf ("\n[opening (%d)]\n", f); >} This code yields: knock1# ./test [opening (0)] Question: Must streams be configured in the kernel, like fifos are, and if so, how? If that isn't the problem, does anyone have any idea? Robert A. Wheeler pipes@pipedream.mgh.harvard.edu pipes@knock1.mgh.harvard.edu