CVSROOT:        /cvs/uberbaum
Module name:    winsup
Changes by:     [EMAIL PROTECTED]       2005-03-16 17:07:33

Modified files:
        cygwin         : ChangeLog cygtls.cc cygtls.h net.cc syslog.cc 

Log message:
        * cygtls.cc (free_local): New macro.
        (_cygtls::remove): Use free_local to free known-malloced local 
variables.
        * cygtls.h: Mark some variables as "malloced".
        * net.cc (enum struct_type): Rename from is_* to t_* for clarity.
        (dump_protoent): Delete.
        (dup_ent): New macro.
        (__dup_ent): Renamed from dup_ent.  Change arguments for convenience.  
Replace
        first argument with newly alloced value.  Allocate a rounded number of 
bytes in
        an attempt to try to reuse space.  Subsume "dump_protent".
        (cygwin_getprotobyname): Simplify using new dup_ent functionality.
        (cygwin_getprotobynumber): Ditto.
        (cygwin_getservbyname): Ditto.
        (cygwin_getservbyport): Ditto.
        (cygwin_gethostname): Ditto.
        (cygwin_gethostbyname): Ditto.
        * tlsoffsets.h: Regenerate.
        * syslog.cc (openlog): Use NULL rather than 0, for consistency with the 
rest of
        cygwin.
        (pass_handler::initialize): Use unbuffered I/O in pass one.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.2774&r2=1.2775
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/cygtls.cc.diff?cvsroot=uberbaum&r1=1.23&r2=1.24
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/cygtls.h.diff?cvsroot=uberbaum&r1=1.25&r2=1.26
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/net.cc.diff?cvsroot=uberbaum&r1=1.183&r2=1.184
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/syslog.cc.diff?cvsroot=uberbaum&r1=1.30&r2=1.31

Reply via email to