Soeren Gebbert b85397f825 New table cloumn access method and tests implemented. пре 15 година
..
test b85397f825 New table cloumn access method and tests implemented. пре 15 година
Makefile 002bbe23df Keep all library dependencies in Grass.make пре 16 година
README db49180dd7 welcome to GRASS 7.0.svn пре 17 година
alloc.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
case.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
column.c e4bc9131aa Added new dbmi table and column functions. Updated dbmi doxygen doc. пре 15 година
columnfmt.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
connect.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
cursor.c 076f4a2616 dbmi: initial doxygen strings for handle.c + typos пре 16 година
datetime.c 2be64f0959 Datetime is now converted to string with leading zeroes for month, day and hour. Proposes to fix the issue in http://lists.osgeo.org/pipermail/grass-dev/2010-July/051239.html пре 15 година
dbmscap.c e4bc9131aa Added new dbmi table and column functions. Updated dbmi doxygen doc. пре 15 година
default_name.c cd1c5c1c9f doxygen update пре 15 година
dirent.c e4bc9131aa Added new dbmi table and column functions. Updated dbmi doxygen doc. пре 15 година
error.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
handle.c 076f4a2616 dbmi: initial doxygen strings for handle.c + typos пре 16 година
index.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
interval.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
isdir.c 6354f74e9e dbmi_base: LFS for wingrass пре 15 година
legal_dbname.c 2dd88a410b Fix undesired line breaks in _( пре 17 година
login.c 302a8ba80b avoid struct stat пре 15 година
macros.h db49180dd7 welcome to GRASS 7.0.svn пре 17 година
ret_codes.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
sqlCtype.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
sqltype.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
string.c ad243f9c21 doxygen update пре 16 година
strip.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
table.c b85397f825 New table cloumn access method and tests implemented. пре 15 година
token.c c966052566 doxygen strings for token.c пре 16 година
value.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
valuefmt.c 36fcb965de nicer double formatting (merge from devbr6) пре 17 година
whoami.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdr.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdr.h 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrchar.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrcolumn.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrdatetime.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrdouble.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrfloat.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrhandle.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrindex.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrint.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrprocedure.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrshort.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrstring.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrtable.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrtoken.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
xdrvalue.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година
zero.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ пре 17 година

README

This library contains routines called both by client and drivers.

The low level communication is in the xdr*.c files. The routines
All the xdr*.c files create and destroy and XDRS structure.
the xdr_destroy() calls fflush() on the FILE * which is necessary
for the communication along both pipes to work properly.

The client stubs are in c_*.c files.

The driver implementation for any routine, say db_xxxx() is
to be named db_driver_xxxx().

The drivers must write the db_driver_xxxx()
For example
db_ls() /* client routine */
db_driver_ls() /* driver routine */

----------------------------------------------------------
The following variables need to be supplied by gmake

XDRLIB:
the library which contains the xdr_int(), et al routines
sun: none, seems that these are in -lc
dg aviion: none, seems that these are in -lc
intergraph: XDRLIB = -lbsd
linux0.99: XDRLIB = -lrpclib
mips: XDRLIB = -lrpcsvc
sgi: XDRLIB = -lsun

USE_DIRECT:
#define that says to use #include and struct direct
instead of #include and struct dirent

mips: USE_DIRECT = -DUSE_DIRECT

USE_BUFFERED_IO:
#define that says to not to call setbuf(fd, NULL) to force unbuffered io

sun: USE_BUFFERED_IO = -DUSE_BUFFERED_IO
mips: USE_BUFFERED_IO = -DUSE_BUFFERED_IO
note:
intergraph, sgi won't work unless io is unbuffered.
sun, mips can use buffered io.

CC:
mips: CC = /bsd43/bin/cc

---------------
The $DBMSCAP file should have the remote-shell full path in the
command and not let $PATH handle it.

sun: /usr/ucb/rsh
mips: /bin/net/rsh
intergraph: /usr/bin/rcmd
sgi: /usr/bsd/rsh