4f5c5a65a7
dbtoman: use ksh rather than sh. With working nsgmls, now we can build man pages.
Jon Trulson
2012-06-19 18:22:38 -06:00
157f2e2bf7
nsgmls: Imakefile fixes so it will build
Jon Trulson
2012-06-19 18:04:53 -06:00
84e3c43b90
agent.c: oops - include poll.h, not sys/poll.h
Jon Trulson
2012-06-19 17:31:28 -06:00
8e0523ff02
Remove OS deps from tclPosixStr.c (EOPNOTSUPP/ENOTSUP errnos)
Jon Trulson
2012-06-19 17:18:00 -06:00
d5deec6e72
csa/agent.c: use select rather than poll
Jon Trulson
2012-06-19 16:51:25 -06:00
cdf8003f7c
Remove hardcoded CCLINK's in Imakefiles when linking with C++ built libs (DtSvc).
Jon Trulson
2012-06-19 16:27:20 -06:00
fff18bf2b7
doc/help localization changes
Jon Trulson
2012-06-18 22:01:02 -06:00
81b0818361
imake/config changes to support more processors, including AMD64 (x86_64)
Jon Trulson
2012-06-18 19:50:44 -06:00
4e041a3135
.gitignore: add some more db related exclusions
Jon Trulson
2012-06-18 19:50:30 -06:00
9344e314df
databases/installCDE - fixup a variety of issues.
Jon Trulson
2012-06-18 18:24:07 -06:00
143576e81e
linux.cf: remove ServerOSDefines and ServerExtraDefines
Jon Trulson
2012-06-18 18:23:39 -06:00
dc80c1a2ec
gitignore: add some entries for admin/IntegTools and Makefiles
Jon Trulson
2012-06-18 18:22:42 -06:00
784c7dff56
Add -fpermissive to linux standard c++ option define in linux.cf
Jon Trulson
2012-06-18 16:27:25 -06:00
91f7988cf3
dtterm: fixes so job control will work.
Jon Trulson
2012-06-18 16:01:17 -06:00
62b669a6af
dtterm: disable svr4 streams semantics on linux
Jon Trulson
2012-06-18 15:32:02 -06:00
bdd889c141
Import of the files from Motif 2.1.30 release that are needed to build CDE man pages.
Peter Howkins
2012-06-15 15:58:42 +01:00
a34f78b798
convert all Imakefile LinuxDistribution to LinuxArchitecture. (programs part 2)
Peter Howkins
2012-05-31 13:47:41 +01:00
1d555edb6c
Convert all Imakefile LinuxDistribution switches to LinuxArchitecture. (programs part1)
Peter Howkins
2012-05-31 13:40:38 +01:00
837972cb69
Modify all Imakefile files to use LinuxArchitecture instead of LinuxDistribution for Linux specific changes. (lib directory)
Peter Howkins
2012-05-31 12:41:33 +01:00
095002b5d9
Addition of LGPL file at top level, deprecation of file copyright, and modify the user facing copying help text to be LGPL.
Peter Howkins
2012-05-29 16:54:57 +01:00
18831d2cdf
Revert previous erroneous change made on master that had already been done on linux1.
Peter Howkins
2012-05-29 16:42:30 +01:00
262171d25f
disable building of dtappbuilder until building right
Jon Trulson
2012-05-26 21:06:06 -06:00
9526740ddd
dtsession: fix VU#497553
Jon Trulson
2012-05-26 19:29:50 -06:00
b4f3efb692
DtSvc/dtspcd: fixes for VU#172583
Jon Trulson
2012-05-26 19:09:33 -06:00
a2959aa768
dtspcd: fix symlink vulnerability, a couple warnings
Jon Trulson
2012-05-26 18:57:11 -06:00
70128313e9
tt_isam_record.C/tt_isam_record.C: fix CERT VU#387387 part 3
Jon Trulson
2012-05-26 18:39:51 -06:00
95e6fd42cc
tt_isam_record.C: fix CERT VU#387387 part 2
Jon Trulson
2012-05-26 18:29:26 -06:00
e820f21540
tt_isam_record.C: fix CERT VU#387387
Jon Trulson
2012-05-26 18:28:02 -06:00
3231696f03
dm_server.C: fix CERT VU#975403/VU#299816
Jon Trulson
2012-05-26 18:24:31 -06:00
8e4e53f4b9
FileUtils.c: fix CERT VU#575804
Jon Trulson
2012-05-26 18:14:58 -06:00
c0f9270dd3
linux has supported shadow passwords forever...
Jon Trulson
2012-05-26 17:57:11 -06:00
0961da28b9
Several adjustments to installCDE.src:
Jon Trulson
2012-05-26 17:30:53 -06:00
9a74b54870
Remove dtinfo and dtksh from the build for now
Jon Trulson
2012-05-26 17:23:03 -06:00
6d78c23be9
Remove -k option from WORLDOPTS
Jon Trulson
2012-05-26 17:21:45 -06:00
de621b906b
On the gneeric authenticator use shadow password API if under linux, allows login on dtlogin.
Peter Howkins
2012-04-19 17:16:50 +01:00
bc96e6f1ff
HACK, instant should not stop on non fatal fatals, this allows building of 'C' locale help files.
Peter Howkins
2012-04-14 23:18:17 +01:00
aa605c16f3
Linux compilation of ttsnoop (Matthew Howkins)
Peter Howkins
2012-04-12 19:08:52 +01:00
0859109ba0
Linux compilation of dtbuilder (Matthew Howkins)
Peter Howkins
2012-04-12 17:36:54 +01:00
1d97f19166
Linux compilation fixes for dthelp (Matthew Howkins)
Peter Howkins
2012-04-12 16:21:14 +01:00
e60d58be07
Linux compilation of nsgmls (Matthew Howkins)
Peter Howkins
2012-04-11 18:03:23 +01:00
cc1d109aa9
Linux compilation of dtcm (Calendar), (Matthew Howkins)
Peter Howkins
2012-04-11 17:33:26 +01:00
5388cb4314
When compiling libcsa make sure it's linked against Xt at library compile time. Prevents issues when programs that link against libcsa can't find Xt symbols even when linked with -lXt
Peter Howkins
2012-04-11 16:52:34 +01:00
09f0b16cf3
Fix segfault on file not copyright file not found. Only fclose() a file handle that has been successfully fopen()ed.
Peter Howkins
2012-04-11 15:37:12 +01:00
7e9a7df246
Add a MainWindow.h include to prevent missing references.
Peter Howkins
2012-04-02 15:18:51 +01:00
24d74bceee
Don't declare 'Chunk' as both public and private, that's just daft.
Peter Howkins
2012-04-02 15:17:50 +01:00
145ffe54dd
Don't redeclare forceUpdate() with the wrong prototype.
Peter Howkins
2012-04-02 15:16:58 +01:00
7416482cc3
Add -fpermissive to allow compilation of old C++ on modern GCC
Peter Howkins
2012-04-02 15:16:05 +01:00
7795c597af
Use a particulaly unpleasant cast to get a void * into an enumeration type.
Peter Howkins
2012-04-02 15:15:04 +01:00
dcbef994e0
C++ needs variables to have a type, use int as a default.
Peter Howkins
2012-04-02 15:14:09 +01:00
8f43a96122
On linux use \r instead of ^M as the character for a carridge return.
Peter Howkins
2012-04-02 15:13:13 +01:00
5c6f7d5317
-fpermissive to allow GCC to compile old C++
Peter Howkins
2012-04-02 14:56:05 +01:00
e7de343555
C++ doesn't allow variables to be declared without a type, use 'int' as a default.
Peter Howkins
2012-04-02 14:47:47 +01:00
830a3572db
Do not specify linux architecture specific defines, most of these are defaults now, and some cause issues on i386 for example.
Peter Howkins
2012-03-24 17:35:46 +00:00
f34a9a573f
Merge branch 'linux1' of ssh://git.code.sf.net/p/cdesktopenv/code into linux1
Peter Howkins
2012-03-23 18:41:17 +00:00
d929f4cf5f
Link with C++ linker
Peter Howkins
2012-03-23 13:49:49 +00:00
d2f85af5e5
Don't try to define abs() on linux, stdlib will handle it.
Peter Howkins
2012-03-23 13:49:24 +00:00
cc949fccd2
Exceptionally hacky linux fix. gnu gencat is returning != 0 even when it's succeeding.
Peter Howkins
2012-03-22 17:05:45 +00:00
1e3b674118
Do not include a couple of missing files under linux.
Peter Howkins
2012-03-22 16:00:56 +00:00
43a91fa718
Don't include a couple of non-existant svr4 files on linux.
Peter Howkins
2012-03-20 20:50:16 +00:00
1476da61f7
Change over Linux to using the System V style pty code, it seems at some point Linuxes pty code is no longer the BSD legacy one by default anymore.
Peter Howkins
2012-03-20 20:43:06 +00:00
aff0d2ff41
Add Freetype include path to build for DtWidget
Peter Howkins
2012-03-15 11:14:34 +00:00
87eee2f1e5
Link with C++ linker
Peter Howkins
2012-03-14 13:53:28 +00:00
939fc535d1
Prototype static function setRealDelArea() before it is used.
Peter Howkins
2012-03-14 13:52:14 +00:00
32e8c91d44
On linux do not include X11/Xlocale.h but locale.h, this prevents Xlocale.h redefining setlocate() into _Xsetlocale() that it then can't find and link against.
Peter Howkins
2012-03-14 13:50:42 +00:00
7294970c18
Namespace ostream and endl into std:: Use <iostream> without the .h
Peter Howkins
2012-03-13 17:54:48 +00:00
167fd854e1
namespace ostream into std::ostream for modern C++
Peter Howkins
2012-03-13 17:45:34 +00:00
4e71617973
Add in -fpermissive for compiling old C++ on gcc
Peter Howkins
2012-03-13 17:43:43 +00:00
585674c817
Include <iostream> without the .h on modern C++
Peter Howkins
2012-03-13 17:41:48 +00:00
5d76061f5d
On linux ostream and endl need prefixing into the std namespace.
Peter Howkins
2012-03-13 17:40:21 +00:00
adf14ccd77
Include <iostream> without the .h on modern C++
Peter Howkins
2012-03-13 17:31:56 +00:00
3984d5a45b
On linux use the system provided libXau rather than one from the imports directory (that would have linked to the X11 tree).
Peter Howkins
2012-03-13 17:18:35 +00:00
063cffa81d
Add a .gitignore to try to reduce the amount of files listed as not in repository on git status.
Peter Howkins
2012-03-13 16:44:50 +00:00
d1f3e24eac
Use C++ linker Add in freetype headers
Peter Howkins
2012-03-13 16:15:22 +00:00
348f3cd81c
Change detector for linux platform to match other Imakefile changes
Peter Howkins
2012-03-12 21:26:30 +00:00
7d770cff75
These days include standard C++ header files without the .h on the end
Peter Howkins
2012-03-12 16:43:22 +00:00
ca8ede6c1f
Use C++ linker
Peter Howkins
2012-03-12 16:27:41 +00:00
fb174a8ec3
Undo previous method and use __va_copy instead.
Peter Howkins
2012-03-12 16:27:08 +00:00
0456158e41
On linux use the va_copy() func for variable arugment copying
Peter Howkins
2012-03-12 16:24:24 +00:00
63f6536c72
Initialise varargs list in the same way as OSF
Peter Howkins
2012-03-12 16:19:32 +00:00
71e364de5c
Do not bother trying to redefine the putenv() function
Peter Howkins
2012-03-12 16:16:16 +00:00
53f42b5113
CLK_TCK is considered obsolete in GCC, use CLOCKS_PER_SEC instead
Peter Howkins
2012-03-12 16:05:21 +00:00
5949e1c410
Do not redefine strdup() on Linux
Peter Howkins
2012-03-12 16:03:06 +00:00
88cc514fbd
Use C++ linker
Peter Howkins
2012-03-12 15:41:09 +00:00
5a09544b16
Linux doesn't allow open() with O_CREAT without permission flags anymore.
Peter Howkins
2012-03-12 15:39:22 +00:00
baf772785b
-fpermissive to allow gcc to compile old C++
Peter Howkins
2012-03-12 15:19:36 +00:00
77ed6f7ee3
-fpermissive to allow GCC to compile old C++
Peter Howkins
2012-03-12 15:18:09 +00:00
dd2ff6b448
Set untyped variable to int
Peter Howkins
2012-03-12 15:15:38 +00:00
e315d4ba3e
Setting const variable with no type to 'int' (likely the default the old compilers would have used)
Peter Howkins
2012-03-12 15:14:12 +00:00
cbffec168a
Use C++ linker
Peter Howkins
2012-03-12 14:48:23 +00:00
a26bc89ad5
Use C++ linker
Peter Howkins
2012-03-12 14:42:58 +00:00
c03c12449d
use C++ linker
Peter Howkins
2012-03-12 14:40:34 +00:00
b368679e95
Use C++ linker
Peter Howkins
2012-03-12 14:37:47 +00:00
72d9ef5875
Add linux to list of platforms that use that form of memset()
Peter Howkins
2012-03-12 14:35:03 +00:00
8631b4f7c0
Link with C++ linker
Peter Howkins
2012-03-12 12:14:03 +00:00
eeb7e285f5
On linux use __fds_bits instead of fds_bits
Peter Howkins
2012-03-12 12:12:41 +00:00
a5b6e62764
Link with C++ linker
Peter Howkins
2012-03-12 12:07:09 +00:00
fd23228803
-fpermissive to allow old C++ to compile on gcc
Peter Howkins
2012-03-12 12:04:55 +00:00
7ed2353605
On Linux no access to pre iso C varargs.h
Peter Howkins
2012-03-12 11:56:11 +00:00
ef1755be43
Link with C++ linker
Peter Howkins
2012-03-12 11:45:18 +00:00
44baf5431b
Link with C++ linker
Peter Howkins
2012-03-12 11:33:49 +00:00