1. 06 10月, 1998 2 次提交
  2. 05 10月, 1998 1 次提交
  3. 20 9月, 1998 1 次提交
  4. 12 9月, 1998 3 次提交
    • B
      Remove lld from LONG LONG name · 4fc3b068
      Bruce Momjian 提交于
      4fc3b068
    • B
      The attached patches fix the following problems: · f1ab71ec
      Bruce Momjian 提交于
      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
    • B
      Remove %qd. · 28834b72
      Bruce Momjian 提交于
      28834b72
  5. 10 9月, 1998 3 次提交
  6. 02 9月, 1998 3 次提交
  7. 31 8月, 1998 1 次提交
    • M
      · 91178b8b
      Marc G. Fournier 提交于
      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
  8. 30 8月, 1998 1 次提交
  9. 25 8月, 1998 1 次提交
    • B
      · a06ba33c
      Bruce Momjian 提交于
      int64 fix
      a06ba33c
  10. 24 8月, 1998 3 次提交
    • B
      LONG_LONG_64 fix. · 86117a63
      Bruce Momjian 提交于
      86117a63
    • B
      I have found a minor problem with current configure.in. · 648f007f
      Bruce Momjian 提交于
      [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
    • B
      Attached is a patch that uses autoconf to determine whether there · 07ae591c
      Bruce Momjian 提交于
      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
  11. 19 8月, 1998 1 次提交
    • M
      · 31de2c94
      Marc G. Fournier 提交于
      Fix for SNPRINTF test in configure
      
      From: Tom Lane <tgl@sss.pgh.pa.us>
      31de2c94
  12. 02 8月, 1998 2 次提交
    • B
      Fix MULTIBYTE typo. · b942928b
      Bruce Momjian 提交于
      b942928b
    • M
      · 0668aa88
      Marc G. Fournier 提交于
      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
  13. 26 7月, 1998 1 次提交
    • M
      · 5979d738
      Marc G. Fournier 提交于
      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
  14. 24 7月, 1998 1 次提交
    • M
      · bf00bbb0
      Marc G. Fournier 提交于
      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
  15. 19 7月, 1998 1 次提交
    • B
      My mailer munged the intro text in my last post. Here is the text · 0624f3dc
      Bruce Momjian 提交于
      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
  16. 14 7月, 1998 1 次提交
  17. 19 6月, 1998 1 次提交
  18. 18 6月, 1998 1 次提交
  19. 16 6月, 1998 2 次提交
    • B
      Hi, here are the patches to enhance existing MB handling. This time · cb7cbc16
      Bruce Momjian 提交于
      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
    • B
      Here are two patches to fix up the c++ (and c) support in the · 916cb384
      Bruce Momjian 提交于
      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
  20. 13 6月, 1998 1 次提交
  21. 02 6月, 1998 1 次提交
  22. 24 5月, 1998 1 次提交
    • M
      · b2d7c58c
      Marc G. Fournier 提交于
      1998-05-18  Karl Eichwalder  <ke@suse.de>
      
              * configure.in (AC_CHECK_LIB): check for ncurses; if this fails
              check for curses.
      b2d7c58c
  23. 13 5月, 1998 3 次提交
  24. 29 4月, 1998 1 次提交
    • M
      From: Jeroen van Vianen <jeroenv@design.nl> · 51a1741c
      Marc G. Fournier 提交于
      Attached patch will add a version() function to Postges, e.g.
      
      template1=> select version();
      version
      ------------------------------------------------------------
      PostgreSQL 6.3.2 on i586-pc-linux-gnu, compiled by gcc 2.8.1
      (1 row)
      51a1741c
  25. 28 4月, 1998 1 次提交
    • M
      From: t-ishii@sra.co.jp · f554af0a
      Marc G. Fournier 提交于
      Hi, here are patches I promised (against 6.3.2):
      
      * character_length(), position(), substring() are now aware of
                multi-byte characters
      * add octet_length()
      * add --with-mb option to configure
      * new regression tests for EUC_KR
        (contributed by "Soonmyung. Hong" <hong@lunaris.hanmesoft.co.kr>)
      * add some test cases to the EUC_JP regression test
      * fix problem in regress/regress.sh in case of System V
      * fix toupper(), tolower() to handle 8bit chars
      
      note that:
      
      o  patches for both configure.in and configure are
      included. maybe the one for configure is not necessary.
      
      o pg_proc.h was modified to add octet_length(). I used OIDs
      (1374-1379) for that. Please let me know if these numbers are not
      appropriate.
      f554af0a
  26. 27 4月, 1998 2 次提交
    • M
      From: Tom Lane <tgl@sss.pgh.pa.us> · 6d817475
      Marc G. Fournier 提交于
      HP-UX (all versions) requires shared libraries to have execute
      permission, and really needs them to be exactly mode 555 for
      performance reasons.  The standard configure/install procedure
      installs libpq.sl as mode 644, which DOES NOT WORK.
      
      The attached patch modifies the makefiles to distinguish
      INSTL_LIB_OPTS (install mode for ordinary libraries) from
      INSTL_SHLIB_OPTS (mode for shared libs), and adds a test
      to configure to set INSTL_SHLIB_OPTS="-m 555" when on HP-UX.
      6d817475
    • B
      Add prper perl config testing. · e8fd57d7
      Bruce Momjian 提交于
      e8fd57d7