commit-mailutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

mailutils ./ChangeLog mailbox2/Makefile.am mail...


From: Alain Magloire
Subject: mailutils ./ChangeLog mailbox2/Makefile.am mail...
Date: Sat, 22 Sep 2001 23:59:39 -0400

CVSROOT:        /home/cvs
Module name:    mailutils
Changes by:     Alain Magloire <address@hidden> 01/09/22 23:59:39

Modified files:
        .              : ChangeLog 
        mailbox2       : Makefile.am bstream.c dattribute.c dotlock.c 
                         fdstream.c fstream.c mapstream.c memstream.c 
                         pticket.c sdebug.c tcpstream.c 
        mailbox2/include/mailutils: Makefile.am attribute.h mbox.h 
                                    stream.h 
        mailbox2/include/mailutils/sys: Makefile.am bstream.h fdstream.h 
                                        fstream.h mbox.h memstream.h 
                                        sdebug.h tcpstream.h 
Added files:
        mailbox2       : lockfile.c 
        mailbox2/include/mailutils: lockfile.h 
        mailbox2/include/mailutils/sys: dattribute.h dotlock.h 
                                        lockfile.h mapstream.h pticket.h 
Removed files:
        mailbox2       : locker.c 
        mailbox2/include/mailutils: locker.h 
        mailbox2/include/mailutils/sys: locker.h mstream.h 

Log message:
        In order to provide inheritance, it is necessary to make
        the base functions/methods visible so the extended object
        could reuse some base methods if necessary.  Inheritance
        is possible because we always add to the end of the vtable
        structure new functions.
        For example, mime_t object will be also a message_t.
        and it will be possible to do
        {
        mime_t mime;
        header_t header;
        ...
        message_get_header ((message_t)mime, header);
        }
        Another example is tcpstream(socket stream) extends
        fdstream(file description stream);
        Also the name of the functions have change to match better
        there purpose.
        
        * mailbox2/Makefile.am: lockfile.c added.
        * mailbox2/bstream.c: Reoganisation to make the
        functions visible.
        * mailbox2/dattribute.c: Likewise.
        * mailbox2/dotlock.c: Likewise.
        * mailbox2/fdstream.c: Likewise.
        * mailbox2/fstream.c: Likewise.
        * mailbox2/mapstream.c: Likewise.
        * mailbox2/memstream.c: Likewise.
        * mailbox2/pticket.c: Likewise.
        * mailbox2/sdebug.c: Likewise.
        * mailbox2/tcpstream.c: Likewise.
        
        * mailbox2/include/mailutils/Makefile.am: lockfile.h added.
        * mailbox2/include/mailutils/attribute.h: Add the new prototypes.
        * mailbox2/include/mailutils/mbox.h: Add the new prototypes.
        * mailbox2/include/mailutils/stream.h: Add the new prototypes.
        
        * mailbox2/include/mailutils/sys/Makefile.am: dattribute.h lockfile.h
        mapstream.h pticket.h added.
        * mailbox2/include/mailutils/sys/bstream.h: Add new prototypes.
        * mailbox2/include/mailutils/sys/fdstream.h: Likewise.
        * mailbox2/include/mailutils/sys/fstream.h: Likewise.
        * mailbox2/include/mailutils/sys/mbox.h: Likewise.
        * mailbox2/include/mailutils/sys/memstream.h: Likewise.
        * mailbox2/include/mailutils/sys/sdebug.h: Likewise.
        * mailbox2/include/mailutils/sys/tcpstream.h: Likewise.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/ChangeLog.diff?cvsroot=OldCVS&tr1=1.262&tr2=1.263&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/lockfile.c?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/Makefile.am.diff?cvsroot=OldCVS&tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/bstream.c.diff?cvsroot=OldCVS&tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/dattribute.c.diff?cvsroot=OldCVS&tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/dotlock.c.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/fdstream.c.diff?cvsroot=OldCVS&tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/fstream.c.diff?cvsroot=OldCVS&tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/mapstream.c.diff?cvsroot=OldCVS&tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/memstream.c.diff?cvsroot=OldCVS&tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/pticket.c.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/sdebug.c.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/tcpstream.c.diff?cvsroot=OldCVS&tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/lockfile.h?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/Makefile.am.diff?cvsroot=OldCVS&tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/attribute.h.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/mbox.h.diff?cvsroot=OldCVS&tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/stream.h.diff?cvsroot=OldCVS&tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/sys/dattribute.h?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/sys/dotlock.h?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/sys/lockfile.h?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/sys/mapstream.h?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/sys/pticket.h?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/sys/Makefile.am.diff?cvsroot=OldCVS&tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/sys/bstream.h.diff?cvsroot=OldCVS&tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/sys/fdstream.h.diff?cvsroot=OldCVS&tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/sys/fstream.h.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/sys/mbox.h.diff?cvsroot=OldCVS&tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/sys/memstream.h.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/sys/sdebug.h.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/mailutils/mailbox2/include/mailutils/sys/tcpstream.h.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text




reply via email to

[Prev in Thread] Current Thread [Next in Thread]