I had a similar problem...../tmp is on root file
system, which is rather small, and ran out of space. Fixed by
setting environment variable TMPDIR to point to a directory on a file
system with acres of room.
HTH,
rc
On 23 Sep 98 at 8:30, Jonathan Leffler wrote:
> On Wed, 23 Sep 1998, Manzanares wrote:
> > From one day to another our esql/C precomiler has gone mad. Precompiling
> > an *.ec file returns errors like:
> >
> > esqlc: informix/incl/esql/sqltypes.h", line 115: Error -33056: Error 28
> > during output. 1 error(s) found
> >
> > Don't know how to interpret this message. (There is enough space on
> > disk.) Can you help us?
>
> As you know, error 28 is ENOSPC, No space left on device. You say there is
> enough space on the local disk -- what about in /tmp? If it suddenly
> changed, then I'd guess that someone deposited a large file in /tmp. Also,
> on Solaris, the swap space and /tmp somehow share disk space, so if I've
> got large processes running, I have less /tmp space, and if I have big
> files in /tmp I have less swap space, more or less.
>
> Yours,
> Jonathan Leffler (jleffler@informix.com) #include <witticism.h>
> Guardian of DBD::Informix v0.60 -- http://www.perl.com/CPAN
> Informix IDN for D4GL & Linux -- http://www.informix.com/idn
>
>