cmv@ihuxz.UUCP (04/12/87)
References: I reported a bug in checknotes earlier this month, and the fix that I proposed was incorrect. Here is the correct fix: The fix for this problem is in 2 files: checknotes.c and Makefile. checknotes.c ---Original--- 81 */ 82 if (opennf (&io, nfname) < 0) 83 return 0; /* ignore this one */ 84 getdscr (&io, &io.descr); 85 getlast (&io.stime, io.nf, NORMSEQ, Seqname); /* last date */ ---Modified--- Lines 85 and 86 have been added 81 */ 82 if (opennf (&io, nfname) < 0) 83 return 0; /* ignore this one */ 84 getdscr (&io, &io.descr); 85 if(allow(&io,READOK) != 0) 86 return 0; 87 getlast (&io.stime, io.nf, NORMSEQ, Seqname); /* last date */ Makefile ---Original--- 85 CHECKNOTES = check.o cursor.o gname.o gtime.o lrsp.o misc.o miscio.o \ 86 next.o pattern.o perms.o recsio.o startup.o times.o expand.o ---Modified--- 85 CHECKNOTES = check.o cursor.o gname.o gtime.o lrsp.o misc.o miscio.o \ 86 next.o pattern.o permit.o perms.o recsio.o startup.o times.o expand.o ^^^^^^^^^ This fix is intended to properly inform folks if they have any unread groups in notesfiles that they have permission to read. For this to work properly FASTSEQ *must* be undefined since the code that gets included when FASTSEQ is defined ignores wether the user is allowed to read the notesfile or not. Craig Votava AT&T Bell Labs, Naperville IL. IH 4G-324 312/979-2542 ihnp4!ihlpm!cmv ihnp4!ih3b1!cmv ihnp4!ihuxz!cmv