Jon Trulson
8d0551bfda
Version change to 2.2.2
2014-07-23 16:16:57 -06:00
Peter Tribble
468d576030
initial illumos port
2014-03-22 16:33:11 -06:00
Jon Trulson
8f648927eb
Version change to 2.2.1
2014-03-01 15:48:49 -07:00
Jelle Hermsen
b8862cab32
Changed a couple of ifdefs for __FreeBSD__ to CSRG_BASED. These are all clearcut cases. I left the ones I had doubts about, or where I wasn't sure about the OpenBSD side of things to look at later.
2012-10-03 17:06:57 -06:00
Peter Howkins
8479d150e2
libtt: Resolve all remaining format-security warnings.
2012-08-26 22:19:27 +01:00
Marcin Cieslak
bf8c5e674f
Compile ToolTalk on FreeBSD
...
Fix const correctness problems with OPT_CONST_CORRECT:
tt_xdr_utils.C: In constructor '_Tt_xdr_size_stream::_Tt_xdr_size_stream()':
tt_xdr_utils.C:150: error: invalid conversion from 'bool_t (*)(__rpc_xdr*, long int*)' to 'bool_t (*)(__rpc_xdr*, const long int*)'
tt_xdr_utils.C:151: error: invalid conversion from 'bool_t (*)(__rpc_xdr*, char*, unsigned int)' to 'bool_t (*)(__rpc_xdr*, const char*, u_int)'
tt_xdr_utils.C:159: error: invalid conversion from 'bool_t (*)(__rpc_xdr*, char*, unsigned int)' to 'bool_t (*)(__rpc_xdr*, const char*, u_int)'
tt_entry_pt.C: In function '_Tt_string _tt_entrypt_to_string(_Tt_entry_pt)':
tt_entry_pt.C:455: error: conversion from 'long int' to '_Tt_string' is ambiguous
../../lib/util/tt_string.h:104: note: candidates are: _Tt_string::_Tt_string(int)
../../lib/util/tt_string.h:102: note: _Tt_string::_Tt_string(const char*)
2012-08-12 20:57:49 -06: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
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
Jon Trulson
1f332de27b
Use socklen_t where available.
...
Patch from <Pascal.Stumpf@cubes.de>
This should use socklen_t where available, really ...
2012-08-09 12:27:58 -06:00
Jon Trulson
491ff2228f
Deal with the fact that modern compilers assume different scoping rules
...
Patch from Pascal Stumpf <Pascal.Stumpf@cubes.de>:
So here are all the patches that deal with the fact that modern
compilers assume different scoping rules for variables declared in for
loops. On Linux, -fpermissive has been added as a compiler flag to
compensate for this old C code, but I think it is the wrong approach.
Sorry, couldn't help sneaking in a || defined(CSRG_BASED) and some casts
needed for other reasons ...
2012-08-09 12:18:30 -06:00
Peter Howkins
6eebf7d42c
Increment CDE version number to 2.2.0
2012-07-16 15:23:40 +01:00
Jon Trulson
cdf8003f7c
Remove hardcoded CCLINK's in Imakefiles when linking with C++ built libs (DtSvc).
...
Added proper SharedDtSvcReqs in lnxLib.tmpl and CplusplusLibC in
linux.cf. This allows the libstdc++ dependancy to be properly
declared for libDtSvc so that it is not neccessary to hardcode 'CCLINK
= g++' in the Imakefiles of programs linking angainst libDtSvc.
2012-06-19 16:27:20 -06:00
Jon Trulson
784c7dff56
Add -fpermissive to linux standard c++ option define in linux.cf
...
Remove from individual Imakefiles.
Also, remove '#if 0' block in linux.cf, and remove empty
LinuxMachineDefines. This should be working correctly. If not, let me
know.
2012-06-18 16:27:25 -06:00
Peter Howkins
837972cb69
Modify all Imakefile files to use LinuxArchitecture instead of LinuxDistribution
...
for Linux specific changes. (lib directory)
2012-05-31 12:41:33 +01:00
Jon Trulson
70128313e9
tt_isam_record.C/tt_isam_record.C: fix CERT VU#387387 part 3
2012-05-26 18:39:51 -06:00
Jon Trulson
95e6fd42cc
tt_isam_record.C: fix CERT VU#387387 part 2
2012-05-26 18:29:26 -06:00
Jon Trulson
e820f21540
tt_isam_record.C: fix CERT VU#387387
2012-05-26 18:28:02 -06:00
Jon Trulson
3231696f03
dm_server.C: fix CERT VU#975403/VU#299816
2012-05-26 18:24:31 -06:00
Peter Howkins
e321b293c1
When linking against C++ libraries gcc insists on using the C++ linker
2012-03-12 00:44:14 +00:00
Peter Howkins
84139c3575
On Linux don't redefine the prototypes to malloc() and realloc() to the wrong
...
things.
2012-03-12 00:37:58 +00:00
Peter Howkins
86909a64f0
Linux is a unistdh platform not an osfcn.h
2012-03-12 00:35:06 +00:00
Peter Howkins
54e8940874
linux is a unistd.h platform not a osfcn.h
2012-03-12 00:33:44 +00:00
Peter Howkins
50465f5a87
-fpermissive to allow gcc to compile old C++
2012-03-12 00:32:10 +00:00
Peter Howkins
0ce783f018
Do not redefine prototype of exit() under linux
2012-03-12 00:31:10 +00:00
Peter Howkins
ee22401f76
Add <unistd.h> include for getopt()
2012-03-12 00:29:37 +00:00
Peter Howkins
e2f33fe1dd
-fpermissive to allow gcc to compile old C++
2012-03-12 00:27:41 +00:00
Peter Howkins
e68afb01e6
-fpermissive to allow gcc to compile old C++
2012-03-12 00:26:40 +00:00
Peter Howkins
a513d54964
-fpermissive to allow gcc to compile old C++
2012-03-12 00:25:41 +00:00
Peter Howkins
4a6f362ee7
Use socklen_t type for argument for getsockname()
2012-03-12 00:25:04 +00:00
Peter Howkins
a2706176db
Add int type to previously untyped variable
2012-03-12 00:23:06 +00:00
Peter Howkins
8b79b425f8
No need to create another version of basename(), there's one available
...
on Linux
2012-03-11 23:58:53 +00:00
Peter Howkins
5aea241fd1
Linux uses unistd.h not osfcn.h
2012-03-11 23:57:12 +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