Jon Trulson
c0388656dc
tt/mini_isam: add new isam_prototypes.h include file and fix up problems
...
There were a variety of potential 64b problems due to the complete
lack of prototype declarations. So, we add a file, isam_prototypes.h,
generated mostly by the 'cproto' tool.
We also fixed up some errors that having proper prototypes pointed
out, mainly in passing ints where pointers were expected and vice
versa. The iserase() function was supposed to accept a char *, but
was defined as only accepting a char. Fun stuff like that.
2018-06-30 20:13:39 -06:00
Jon Trulson
0d39bd186f
tt/mini_isam: remove all ancient sccsid blocks
2018-06-30 19:10:10 -06:00
Jon Trulson
bc7e64195e
tt/mini_isam: use proper include, get rid of ultrix strdup
2018-06-30 19:00:20 -06:00
Jon Trulson
d0dd809b74
lib/tt/mini_isam: remove register keyword
2018-06-27 22:26:18 -06:00
Peter Howkins
020d592338
libtt: Change to ANSI function definitions
2018-06-28 04:06:47 +01:00
chase
4f5e7fe5e3
Use POSIX macros for linux
2018-05-24 18:22:55 -06:00
chase
33d2749ea3
Last of the spelling fixed
2018-04-28 12:36:44 -06:00
chase
1fe5a550b2
Fix typo in license headers
2018-04-28 12:30:20 -06:00
Peter Howkins
9088d6b54e
libtt: Fixes for Coverity fixes that I thought I'd already fixed.
2018-04-24 00:05:56 +01:00
Peter Howkins
22071fd62a
libtt: Further coverity fixes
2018-04-20 22:57:47 +01:00
Peter Howkins
caef8edac0
various: You cannot use the destination of snprintf as one of the srcs, undefined
2018-04-14 01:23:48 +01:00
Peter Howkins
fee6003be1
libtt: More coverity fixes
2018-04-13 19:08:50 +01:00
Jon Trulson
17101b6f4c
Enable TIRPC support for Linux
...
This is enabled by default. To disable, add:
in the config/cf/site.def or host.def file.
You will need to have the libtirpc-dev package installed.
The benefit is that you will no longer need to run rpcbind in insecure
mode (the -i option). There are other benefits we may be able to take
advantage of in the future, like supporting IPV6 for ToolTalk.
2018-04-12 21:00:34 -06:00
Peter Howkins
91bb9a037a
libtt: resolve coverity issues related to double close()
2018-04-12 00:04:13 +01:00
Peter Howkins
30ad8e35e5
libtt: Resolve coverity warnings
2018-04-11 19:31:03 +01:00
Jon Trulson
78110e7921
libtt/isrepair.c: coverity CID 86705; uninit ptr read
2018-04-01 14:25:34 -06:00
Peter Howkins
50a96959f0
libtt: Resolve some compiler warnings
2018-03-28 21:34:08 +01:00
Matthew Howkins
be49dc56bc
libtt: Fix some uninitialized variables detected by Coverity
2014-12-30 17:31:38 +00:00
Jon Trulson
4c6e66ceb8
tt/mini_isam: Coverity (memory corruption, moderate)
2014-12-26 16:15:53 -07:00
Jon Trulson
6f45dde569
tt/mini_isam: Coverity (memory corruption, moderate)
2014-12-26 16:15:25 -07:00
Matthew Howkins
caf4929c41
libtt: Fix 'Missing return statement' errors detected by static analysis
2014-12-23 22:04:59 +00:00
Ulrich Wilkens
01d6c363fa
OpenIndiana and Solaris port
2014-10-28 13:40:11 -06:00
Ulrich Wilkens
c3f74eec17
FreeBSD 10 clang port
2014-07-27 12:32:35 -06:00
Peter Howkins
8c8a5380ca
libtt: Warning prevention
...
One missing stdlib include and one security warning about not
using varargs func correctly.
2012-08-26 19:48:55 +01:00
Peter Howkins
8a78cc767e
libtt: resolve implicit delaration of free() and exit() warnings
2012-08-22 12:39:25 +01:00
Pascal Stumpf
0bbd4ff9aa
Get rid of malloc.h.
...
This is a non-POSIX/ISO-C header. It is ok to include this on Linux, but it
is obsolete on BSD; FreeBSD even throws an error if you include it with
__STDC__ defined. Every system should nowadays have malloc() defined in
stdlib.h.
Diff is largely mechanical, replacing malloc.h with stdlib.h where it is not
yet included anyway.
2012-08-12 14:20:58 -06:00
Frederic Koehler
19c7c80aa3
tt (tooltalk): Kill some warnings
...
Includes some potentially bad pointer/int conversions
2012-08-11 20:13:46 -06:00
Pascal Stumpf
3b77d7c065
Tooltalk fixes for OpenBSD. This consists mainly of #ifdefs, casts and some small type nits.
2012-08-10 06:24:29 -06:00
James Woodcock
3f11777812
"ISO C++ forbids declaration of [X] with no type" warning fixes.
2012-08-09 13:55:54 -06:00
Peter Howkins
0ada4a2e39
On linux use a iso C (89) stdarg variable argument function.
...
Gcc no longer supports old style varargs.h
2012-03-12 00:18:13 +00:00
Peter Howkins
c884521619
Add GNU LGPL headers to all .c .C and .h files
2012-03-10 18:58:32 +00:00
Peter Howkins
83b6996daa
Initial import of the CDE 2.1.30 sources from the Open Group.
2012-03-10 18:21:40 +00:00