1. 09 Oct, 1998 3 commits
  2. 08 Oct, 1998 1 commit
  3. 07 Oct, 1998 1 commit
  4. 06 Oct, 1998 2 commits
  5. 04 Oct, 1998 1 commit
  6. 20 Sep, 1998 1 commit
  7. 11 Sep, 1998 3 commits
    • Bruce Momjian's avatar
      Remove lld from LONG LONG name · 4fc3b068
      Bruce Momjian authored
      4fc3b068
    • Bruce Momjian's avatar
      The attached patches fix the following problems: · f1ab71ec
      Bruce Momjian authored
      1.  The UnixWare tas macro was reformatted (by indent or it like?) which caused
          it to break.  The asm macro construct is very particular about the %mem
          construct -- it has to start in column 1.
      
      2.  When compiling libpq++, g++ was used even if configure found the C++ com-
          piler to be CC.
      
      3.  When compiling libpq++, '-Wno-error' was added to CXXFLAGS, even if the
          compiler wasn't g++.
      
      Billy G. Allie
      f1ab71ec
    • Bruce Momjian's avatar
      Remove %qd. · 28834b72
      Bruce Momjian authored
      28834b72
  8. 10 Sep, 1998 3 commits
  9. 02 Sep, 1998 3 commits
  10. 30 Aug, 1998 2 commits
    • Marc G. Fournier's avatar
      · 91178b8b
      Marc G. Fournier authored
      From: Tom Lane <tgl@sss.pgh.pa.us>
      
      We're carrying around a copy of install-sh in case the local system
      has no install script.  It's wasted baggage, because configure doesn't
      know it's there :-(.  (Apparently everyone who's used postgres lately
      already had an install script somewhere in their path.  I happened to
      try to run configure with a minimal PATH tonight, and it promptly
      gave up for lack of an install program.)  Here's the patch.
      91178b8b
    • Bruce Momjian's avatar
      --without fix from Brook · 76002493
      Bruce Momjian authored
      76002493
  11. 25 Aug, 1998 1 commit
    • Bruce Momjian's avatar
      · a06ba33c
      Bruce Momjian authored
      int64 fix
      a06ba33c
  12. 24 Aug, 1998 2 commits
    • Bruce Momjian's avatar
      LONG_LONG_64 fix. · 86117a63
      Bruce Momjian authored
      86117a63
    • Bruce Momjian's avatar
      I have found a minor problem with current configure.in. · 648f007f
      Bruce Momjian authored
      [AC_MSG_RESULT(yes) AC_DEFINE(HAVE_LONG_INT_64)],
      
      this line produces something like:
      
        echo "$ac_t""yes" 1>&6 cat >> confdefs.h <<\EOF
      
      and would append garbage "yes cat" to confdefs.h. Of course the
      result confdefs.h is not syntactically correct therefore following
      tests using confdefs.h would all fail.  To avoid the problem, we
      could switch the order of AC_MSG_RESULT and AC_DEFINE (see attached
      patch). This happend on my LinuxPPC box.
      
      
      Tatsuo Ishii t-ishii@sra.co.jp
      648f007f
  13. 23 Aug, 1998 1 commit
    • Bruce Momjian's avatar
      Attached is a patch that uses autoconf to determine whether there · 07ae591c
      Bruce Momjian authored
      is a working 64-bit-int type available.
      
      In playing around with it on my machine, I found that gcc provides
      perfectly fine support for "long long" arithmetic ... but sprintf()
      and sscanf(), which are system-supplied, don't work :-(.  So the
      autoconf test program does a cursory test on them too.
      
      If we find that a lot of systems are like this, it might be worth
      the trouble to implement binary<->ASCII conversion of int64 ourselves
      rather than relying on sprintf/sscanf to handle the data type.
      
      			regards, tom lane
      07ae591c
  14. 19 Aug, 1998 1 commit
    • Marc G. Fournier's avatar
      · 31de2c94
      Marc G. Fournier authored
      Fix for SNPRINTF test in configure
      
      From: Tom Lane <tgl@sss.pgh.pa.us>
      31de2c94
  15. 02 Aug, 1998 1 commit
  16. 01 Aug, 1998 1 commit
    • Marc G. Fournier's avatar
      · 0668aa88
      Marc G. Fournier authored
      Adrian Hall reported a problem to me that snprintf() doesn't exist in, at
      least, Solaris 2.5.1.  We use it in backend/utils/adt/int8.c.
      
      Add a check to configure so that we see if it exists or not, and, if not,
      compile in snprintf.c from backend/port, which was taken from, and falls under
      the same Berkeley license as us, the FreeBSD libc/stdio ...
      0668aa88
  17. 26 Jul, 1998 1 commit
    • Marc G. Fournier's avatar
      · 5979d738
      Marc G. Fournier authored
      From: t-ishii@sra.co.jp
      
      As Bruce mentioned, this is due to the conflict among changes we made.
      Included patches should fix the problem(I changed all MB to
      MULTIBYTE). Please let me know if you have further problem.
      
      P.S. I did not include pathces to configure and gram.c to save the
      file size(configure.in and gram.y modified).
      5979d738
  18. 24 Jul, 1998 1 commit
    • Marc G. Fournier's avatar
      · bf00bbb0
      Marc G. Fournier authored
      I really hope that I haven't missed anything in this one...
      
      From: t-ishii@sra.co.jp
      
      Attached are patches to enhance the multi-byte support.  (patches are
      against 7/18 snapshot)
      
      * determine encoding at initdb/createdb rather than compile time
      
      Now initdb/createdb has an option to specify the encoding. Also, I
      modified the syntax of CREATE DATABASE to accept encoding option. See
      README.mb for more details.
      
      For this purpose I have added new column "encoding" to pg_database.
      Also pg_attribute and pg_class are changed to catch up the
      modification to pg_database.  Actually I haved added pg_database_mb.h,
      pg_attribute_mb.h and pg_class_mb.h. These are used only when MB is
      enabled. The reason having separate files is I couldn't find a way to
      use ifdef or whatever in those files. I have to admit it looks
      ugly. No way.
      
      * support for PGCLIENTENCODING when issuing COPY command
      
      commands/copy.c modified.
      
      * support for SQL92 syntax "SET NAMES"
      
      See gram.y.
      
      * support for LATIN2-5
      * add UNICODE regression test case
      * new test suite for MB
      
      New directory test/mb added.
      
      * clean up source files
      
      Basic idea is to have MB's own subdirectory for easier maintenance.
      These are include/mb and backend/utils/mb.
      bf00bbb0
  19. 19 Jul, 1998 1 commit
    • Bruce Momjian's avatar
      My mailer munged the intro text in my last post. Here is the text · 0624f3dc
      Bruce Momjian authored
      in a more readable form.  -- I am submitting the following patches
      to the June 6, 1998 snapshot of PostgreSQL.  These patches implement
      a port of PostgreSQL to SCO UnixWare 7, and updates the Univel port
      (UnixWare 2.x).  The patched files, and the reason
       for the patch are:
      
      File            Reason for the patch ---------------
      ---------------------------------------------------------------
      src/backend/port/dynloader/unixware.c src/backend/port/dynloader/unixware.h
      src/include/port/unixware.h src/makefiles/Makefile.unixware
      src/template/unixware
      		Created for the UNIXWARE port.
      
      src/include/port/univel.h
      		Modifed this file to work with the changes made to
      		s_lock.[ch].
      
      src/backend/storage/buffer/s_lock.c src/include/storage/s_lock.h
      		Moved the UNIXWARE (and Univel) tas() function from
      		s_lock.c to s_lock.h.  The UnixWare compiler asm
      		construct is treated as a macro and needs to be in
      		the s_lock.h file.  I also reworked the tas()
      		function to correct some errors in the code.
      
      src/include/version.h.in
      		The use of the ## operator with quoted strings in
      		the VERSION macro caused problems with the UnixWare
      		C compiler.  I removed the ## operators since they
      		were not needed in this case.  The macro expands
      		into a sequence of quoted strings that will be
      		concatenated by any ANSI C compiler.
      
      src/config.guess
      		This script was modified to recognize SCO UnixWare
      		7.
      
      src/configure src/configure.in
      		The configure script was modified to recognize SCO
      		UnixWare 7.
      
      Billy G. Allie
      0624f3dc
  20. 14 Jul, 1998 1 commit
  21. 18 Jun, 1998 1 commit
  22. 17 Jun, 1998 1 commit
  23. 16 Jun, 1998 2 commits
    • Bruce Momjian's avatar
      Hi, here are the patches to enhance existing MB handling. This time · cb7cbc16
      Bruce Momjian authored
      I have implemented a framework of encoding translation between the
      backend and the frontend. Also I have added a new variable setting
      command:
      
      SET CLIENT_ENCODING TO 'encoding';
      
      Other features include:
      	Latin1 support more 8 bit cleaness
      
      See doc/README.mb for more details. Note that the pacthes are
      against May 30 snapshot.
      
      Tatsuo Ishii
      cb7cbc16
    • Bruce Momjian's avatar
      Here are two patches to fix up the c++ (and c) support in the · 916cb384
      Bruce Momjian authored
      configuration system.  The idea is to make the configure arguments
      that specify compilers to be compatible with the other --with
      options.  The main point, though, is that the c++ support is on by
      default, but can easily be disabled by the --without-CXX option
      for those few(?) that don't want it.
      
      Brook Milligan
      916cb384
  24. 12 Jun, 1998 1 commit
  25. 01 Jun, 1998 1 commit
  26. 24 May, 1998 1 commit
    • Marc G. Fournier's avatar
      · b2d7c58c
      Marc G. Fournier authored
      1998-05-18  Karl Eichwalder  <ke@suse.de>
      
              * configure.in (AC_CHECK_LIB): check for ncurses; if this fails
              check for curses.
      b2d7c58c
  27. 13 May, 1998 2 commits