home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.mail.elm
- Path: sparky!uunet!spool.mu.edu!caen!batcomputer!ghost.dsi.unimi.it!ipgaix!peppe
- From: peppe@ipgaix.unipg.it (G. Vitillaro)
- Subject: ELM 2.4devPL17
- Message-ID: <1992Sep15.085009.175363@ipgaix.unipg.it>
- Organization: Universita' di Perugia
- Date: Tue, 15 Sep 1992 08:50:09 GMT
- Lines: 49
-
- Sorry for the misunderstood of the level of elm
- I'm using. I confirm: is 2.4devPL17, that I toke from
- aixpdslib.seas.ucla.edu.
- Sorry again for the problem and thank for the answer.
- I hope release 3.0 will come soon: handle the folder
- is my biggest problem with UNIX mail.
-
- Just another thing, compiling this version for AIX/370 1.2.1
- I got a problem in two source files:
-
- src/leavembox.c
- filter/lock.c
-
- both compile with LOCK_BY_FLOCK defined.
-
- In both of them there is a line like:
-
- if(errno != EWOULDBLOCK && errno != EAGAIN) {
-
- to check if the folder is locked (I think).
-
- I compiled on AIX/370 with bsdcc (similar to AIX/6000 bsdcc)
- where the flock() get defined from the libbsd.a library.
- Well, in the errno.h include EWOULDBLOCK is defined equal
- to EAGAIN (value 11), but what flock return is 54 (the value
- when _BSD is not defined). I put on both source a definition
- like:
-
- #ifdef _AIX370
- #undef EWOULDBLOCK
- #define EWOULDBLOCK 54
- #endif
-
- and it works as expected (I suppose).
-
- On the AIX/6000 EWOULDBLOCK is defined equal to EGAIN, but
- flock always return 11.
-
- Anyone may confirm my change in this group (for AIX/370 1.2.1, of
- course)?
-
- Thank in advance, Peppe
-
-
- --
- Giuseppe Vitillaro - IBM SEMEA | E-Mail : peppe@ipgaix.unipg.it
- University of Perugia Italy | 06100 Perugia Phone:+39.75.585-2200
- ---------------------------------------------------------------------------
- All comments/opinions are mine and don't represent those of IBM
-