[comp.os.vms] VAX/VMS C error bug

SERAFINI%RAL@IO.ARC.NASA.GOV (10/10/87)

[bug foog]

In a VMS C program, I open a file for write, with rat=cr, rfm=var, and
print a message if it fails, and exit(vaxc$errno).  This usually works, and
I get nice informative VMS error messages.  However, I noticed today that
in trying to open a file in a directory that is writable, but doesn't have
any disk quota left, I get 
 -RMS-E-CRE, ACP file create failed
 -MSG-E-NONAME, Message number 00000000

If I try to CREATE a file in that directory, the second line is the expected
Disk quota exceeded message?

I don't think there's anything wrong with the program, because it usually gets
it's multi-line messages just right.

Can anyone explain this? or ask pertinent questions that would lead me to an
answer?

Thanks in advance.
PS. We're running VMS 4.4, though I think we have the 2.1 C compiler.

-Dave

David B. Serafini
Sterling Software, FedSysGrp
@NASA/Ames Research Center
 MS 227-6 Moffett Field CA 
 serafini%TOM@ames-io.ARPA