• Marc G. Fournier's avatar
    Fixes: · bb0bdfd1
    Marc G. Fournier authored
    I've enclosed two patches.  The first affects Solaris compilability.  The
    bug stems from netdb.h (where MAXHOSTNAMELEN is defined on a stock
    system).  If the user has installed the header files from BIND 4.9.x,
    there will be no definition of MAXHOSTNAMELEN.  The patch will, if all
    else fails, try to include <arpa/nameser.h> and set MAXHOSTNAMELEN to
    MAXDNAME, which is 256 (just like MAXHOSTNAMELEN on a stock system).
    
    The second patch adds aliases for "ISNULL" to "IS NULL" and likewise for
    "NOTNULL" to "IS NOT NULL".  I have not removed the postgres specific
    ISNULL and NOTNULL.  I noticed this on the TODO list, and figured it would
    be easy to remove.
    
    The full semantics are:
            [ expression IS NULL ]
            [ expression IS NOT NULL ]
    
    --Jason
    
    
    Submitted by: Jason Wright <jason@oozoo.vnet.net>
    bb0bdfd1
postgres.c 38.9 KB