[linux-l] mbox/Maildir/tar

Oliver Bandel oliver at first.in-berlin.de
Do Nov 29 10:32:30 CET 2007


Zitat von Rocco Rutte <pdmef at gmx.net>:

> Hi,
>
> * Oliver Bandel wrote:
> >Zitat von Steffen Dettmer <steffen at dett.de>:
> >> * Rocco Rutte wrote on Tue, Nov 27, 2007 at 12:49 +0100:
>
> >>> Man kann definieren, dass eine mbox-Mailbox ungelesene
> Nachrichten
> >>> hat, wenn mtime > atime.
>
> >> Macht das etwa jemand?! Das geht ja schon kaputt, wenn zwei
> Prozesse
> >> das File überwachen!
>
> >st_atime bei read;
> >st_mtime bei write.
>
> >Also geht das so sehr wohl;
> >es sei denn, unter "überwachen" fällt bei Dir auch das Schreiben.
>
> >Oder meinst Du, das haut dann nicht hin, weil
> >der Reader die st-atime immer wieder anpasst?!
>
> >Naja, kommt wohl drauf an, wie rigide man lockt.
>
> Das sollte mit Locking nichts zu tun haben, sobald man Daten liest,
> ändert das die atime, nur stat() hat da keinen Einfluss.
[...]

Ja, WENN man liest!

Wenn das File (komplett) gelockt ist, geht das aber nicht
(mandatory locking, readlock).
Jedenfalls nicht wenn der Leser auch ein readlock haben will.

Geht aber eh nur auf SYSV ;-)
Bei BSD hat man da wohl eh ne lange Nase ;-)
Und POSIX isses auch nicht ;-)

Ciao,
   Oliver



Mehr Informationen über die Mailingliste linux-l