This is FreeTDS 0.2

FreeTDS is a free (open source) implementation of Sybase's db-lib and ct-lib libraries. Currently, a small (but very useful) subset of dblib is implemented.  A smaller set of function implementing ctlib is written, but not very useful yet.
FreeTDS will run at protocol versions 4.2, 4.6, or 5.0 and thus can access both Sybase and Microsoft SQL-Servers.

It is licensed under the Gnu LGPL license. See COPYING.LIB for details.

Notes to developers

The code is split into several pieces.

1) tds directory is the wire level stuff, it should be independant of the library using it, this will allow DB-Lib, CT-Lib, and ODBC to sit on top. (actually it is geared towards dblib at the moment...but this should change after other libraries are implemented).

2) dblib directory. This is the actual dblib code which runs on top of tds.

3) ctlib directory. This is the ctlib code which runs on top of tds. 

4) server directory. This will be a set of server routines basically to impersonate a dataserver, functions like send_login_ack() etc...

5) odbc and jdbc. Other planned CLIs to sit over tds, nothing written yet.  Feel free.

4) unittest.c in each directory is test harness code.

All the client.whatever are dumps of what comes back from the server. The .txt ones are annotated more or less.  (These were written by tds/debug.c)

There is some other miscellaneous nonsense in there that can safely be ignored.

