oweals/cde.git
6 years agodtcm: Coverity 88687
Peter Howkins [Wed, 4 Jul 2018 21:16:48 +0000 (22:16 +0100)]
dtcm: Coverity 88687

6 years agodtcm: Coverity 88675
Peter Howkins [Wed, 4 Jul 2018 21:14:31 +0000 (22:14 +0100)]
dtcm: Coverity 88675

6 years agodtcm: Coverity 89212, 88188 and 88636
Peter Howkins [Wed, 4 Jul 2018 21:11:44 +0000 (22:11 +0100)]
dtcm: Coverity 89212, 88188 and 88636

6 years agodtcm: Coverity 88613
Peter Howkins [Wed, 4 Jul 2018 21:09:23 +0000 (22:09 +0100)]
dtcm: Coverity 88613

6 years agodtcm: Coverity 88514
Peter Howkins [Wed, 4 Jul 2018 21:07:44 +0000 (22:07 +0100)]
dtcm: Coverity 88514

6 years agodtcm: Coverity 174711
Peter Howkins [Wed, 4 Jul 2018 20:52:19 +0000 (21:52 +0100)]
dtcm: Coverity 174711

6 years agodtcm: Coverity 88107
Peter Howkins [Wed, 4 Jul 2018 19:23:57 +0000 (20:23 +0100)]
dtcm: Coverity 88107

6 years agodtcm: Coverity 89169
Peter Howkins [Wed, 4 Jul 2018 19:14:18 +0000 (20:14 +0100)]
dtcm: Coverity 89169

6 years agodtcm: Coverity 88468
Peter Howkins [Wed, 4 Jul 2018 18:43:09 +0000 (19:43 +0100)]
dtcm: Coverity 88468

6 years agodtcm: Coverity 88584
Peter Howkins [Wed, 4 Jul 2018 17:15:49 +0000 (18:15 +0100)]
dtcm: Coverity 88584

6 years agodtcm: Coverity 88888
Peter Howkins [Wed, 4 Jul 2018 03:01:43 +0000 (04:01 +0100)]
dtcm: Coverity 88888

6 years agodtcm: Coverity 88353
Peter Howkins [Wed, 4 Jul 2018 02:59:42 +0000 (03:59 +0100)]
dtcm: Coverity 88353

6 years agodtcm: Coverity 88910
Peter Howkins [Wed, 4 Jul 2018 02:57:06 +0000 (03:57 +0100)]
dtcm: Coverity 88910

6 years agodtcm: Coverity 89547
Peter Howkins [Wed, 4 Jul 2018 02:53:58 +0000 (03:53 +0100)]
dtcm: Coverity 89547

6 years agodtcm: Coverity 89621
Peter Howkins [Wed, 4 Jul 2018 02:51:15 +0000 (03:51 +0100)]
dtcm: Coverity 89621

6 years agodtdocbook: Coverity 86683
Peter Howkins [Wed, 4 Jul 2018 01:18:20 +0000 (02:18 +0100)]
dtdocbook: Coverity 86683

6 years agodoc/util/dbtoman: Coverity 88750
Peter Howkins [Wed, 4 Jul 2018 01:11:12 +0000 (02:11 +0100)]
doc/util/dbtoman: Coverity 88750

6 years agodoc/util/dbtoman: Coverity 89668
Peter Howkins [Wed, 4 Jul 2018 01:09:06 +0000 (02:09 +0100)]
doc/util/dbtoman: Coverity 89668

6 years agodoc/util/dbtoman: Coverity 88244
Peter Howkins [Wed, 4 Jul 2018 01:07:10 +0000 (02:07 +0100)]
doc/util/dbtoman: Coverity 88244

6 years agodtdocbook: Coverity 86996
Peter Howkins [Wed, 4 Jul 2018 01:01:15 +0000 (02:01 +0100)]
dtdocbook: Coverity 86996

6 years agodtdocbook: Coverity 86763
Peter Howkins [Wed, 4 Jul 2018 00:59:42 +0000 (01:59 +0100)]
dtdocbook: Coverity 86763

6 years agodtprintinfo: Coverity 88447
Peter Howkins [Wed, 4 Jul 2018 00:57:52 +0000 (01:57 +0100)]
dtprintinfo: Coverity 88447

6 years agodtprintinfo: Coverity 89669
Peter Howkins [Wed, 4 Jul 2018 00:55:44 +0000 (01:55 +0100)]
dtprintinfo: Coverity 89669

6 years agodtprintinfo: Coverity 88097
Peter Howkins [Wed, 4 Jul 2018 00:53:56 +0000 (01:53 +0100)]
dtprintinfo: Coverity 88097

6 years agodtprintinfo: Coverity 88683
Peter Howkins [Wed, 4 Jul 2018 00:51:43 +0000 (01:51 +0100)]
dtprintinfo: Coverity 88683

6 years agodtprintinfo: Coverity 88650
Peter Howkins [Wed, 4 Jul 2018 00:49:50 +0000 (01:49 +0100)]
dtprintinfo: Coverity 88650

6 years agodtprintinfo: Coverity 89488
Peter Howkins [Wed, 4 Jul 2018 00:47:31 +0000 (01:47 +0100)]
dtprintinfo: Coverity 89488

6 years agodtprintinfo: Coverity 89561
Peter Howkins [Wed, 4 Jul 2018 00:45:39 +0000 (01:45 +0100)]
dtprintinfo: Coverity 89561

6 years agodtprintinfo: Coverity 88414
Peter Howkins [Wed, 4 Jul 2018 00:43:29 +0000 (01:43 +0100)]
dtprintinfo: Coverity 88414

6 years agolibDtHelp: Coverity 88440
Peter Howkins [Wed, 4 Jul 2018 00:40:12 +0000 (01:40 +0100)]
libDtHelp: Coverity 88440

6 years agolibDtHelp: 88550
Peter Howkins [Wed, 4 Jul 2018 00:38:14 +0000 (01:38 +0100)]
libDtHelp: 88550

6 years agolibDtHelp: Coverity 88665
Peter Howkins [Wed, 4 Jul 2018 00:36:03 +0000 (01:36 +0100)]
libDtHelp: Coverity 88665

6 years agolibDtHelp: Coverity 88906
Peter Howkins [Wed, 4 Jul 2018 00:34:02 +0000 (01:34 +0100)]
libDtHelp: Coverity 88906

6 years agolibDtHelp: Coverity 88813
Peter Howkins [Wed, 4 Jul 2018 00:32:53 +0000 (01:32 +0100)]
libDtHelp: Coverity 88813

6 years agolibDtHelp: Coverity 89548
Peter Howkins [Wed, 4 Jul 2018 00:31:19 +0000 (01:31 +0100)]
libDtHelp: Coverity 89548

6 years agolibDtHelp: Coverity 88776
Peter Howkins [Wed, 4 Jul 2018 00:29:49 +0000 (01:29 +0100)]
libDtHelp: Coverity 88776

6 years agodtcm: Coverity 89265
Peter Howkins [Wed, 4 Jul 2018 00:26:39 +0000 (01:26 +0100)]
dtcm: Coverity 89265

6 years agodtcm: Coverity 88481
Peter Howkins [Wed, 4 Jul 2018 00:22:34 +0000 (01:22 +0100)]
dtcm: Coverity 88481

6 years agodtcm: Coverity 88902
Peter Howkins [Wed, 4 Jul 2018 00:20:03 +0000 (01:20 +0100)]
dtcm: Coverity 88902

6 years agodtcm: Coverity 89037
Peter Howkins [Wed, 4 Jul 2018 00:15:12 +0000 (01:15 +0100)]
dtcm: Coverity 89037

6 years agodtcm: Coverity 88587
Peter Howkins [Wed, 4 Jul 2018 00:13:43 +0000 (01:13 +0100)]
dtcm: Coverity 88587

6 years agodtcm: Coverity 89063
Peter Howkins [Wed, 4 Jul 2018 00:10:45 +0000 (01:10 +0100)]
dtcm: Coverity 89063

6 years agodtcm: Coverity 89423
Peter Howkins [Wed, 4 Jul 2018 00:00:47 +0000 (01:00 +0100)]
dtcm: Coverity 89423

6 years agodtcm: Coverity 88978
Peter Howkins [Tue, 3 Jul 2018 23:57:17 +0000 (00:57 +0100)]
dtcm: Coverity 88978

6 years agodtcm: Coverity 89566
Peter Howkins [Tue, 3 Jul 2018 23:54:54 +0000 (00:54 +0100)]
dtcm: Coverity 89566

6 years agodtstyle: Coverity 88110
Peter Howkins [Tue, 3 Jul 2018 17:57:35 +0000 (18:57 +0100)]
dtstyle: Coverity 88110

6 years agodtstyle: Coverity 87251
Peter Howkins [Tue, 3 Jul 2018 17:54:16 +0000 (18:54 +0100)]
dtstyle: Coverity 87251

6 years agodtstyle: Coverity 87244
Peter Howkins [Tue, 3 Jul 2018 17:52:02 +0000 (18:52 +0100)]
dtstyle: Coverity 87244

6 years agodtstyle: Coverity 87337
Peter Howkins [Tue, 3 Jul 2018 17:49:43 +0000 (18:49 +0100)]
dtstyle: Coverity 87337

6 years agodtstyle: Coverity 88475
Peter Howkins [Tue, 3 Jul 2018 17:46:59 +0000 (18:46 +0100)]
dtstyle: Coverity 88475

6 years agodtstyle: Coverity 88726
Peter Howkins [Tue, 3 Jul 2018 17:45:31 +0000 (18:45 +0100)]
dtstyle: Coverity 88726

6 years agodtstyle: Coverity 89011
Peter Howkins [Tue, 3 Jul 2018 17:43:31 +0000 (18:43 +0100)]
dtstyle: Coverity 89011

6 years agodtstyle: Coverity 89456
Peter Howkins [Tue, 3 Jul 2018 17:42:00 +0000 (18:42 +0100)]
dtstyle: Coverity 89456

6 years agodtstyle: Coverity 87763
Peter Howkins [Tue, 3 Jul 2018 17:39:32 +0000 (18:39 +0100)]
dtstyle: Coverity 87763

6 years agodtstyle: Coverity 89351
Peter Howkins [Tue, 3 Jul 2018 17:29:47 +0000 (18:29 +0100)]
dtstyle: Coverity 89351

6 years agodticon: fix for \n being truncated by snprintf off end of error message
Peter Howkins [Tue, 3 Jul 2018 17:25:03 +0000 (18:25 +0100)]
dticon: fix for \n being truncated by snprintf off end of error message

6 years agodticon: Coverity 89192
Peter Howkins [Tue, 3 Jul 2018 17:20:35 +0000 (18:20 +0100)]
dticon: Coverity 89192

6 years agonsgmls: Coverity 174584
Peter Howkins [Tue, 3 Jul 2018 17:14:53 +0000 (18:14 +0100)]
nsgmls: Coverity 174584

6 years agonsgmls: Coverity 174600
Peter Howkins [Tue, 3 Jul 2018 17:13:13 +0000 (18:13 +0100)]
nsgmls: Coverity 174600

6 years agodtpad: Coverity 174846
Peter Howkins [Tue, 3 Jul 2018 17:07:10 +0000 (18:07 +0100)]
dtpad: Coverity 174846

6 years agodtterm: Coverity 89479
Peter Howkins [Tue, 3 Jul 2018 16:58:52 +0000 (17:58 +0100)]
dtterm: Coverity 89479

6 years agodtaction: Coverity 88210 and 87787
Peter Howkins [Tue, 3 Jul 2018 16:55:28 +0000 (17:55 +0100)]
dtaction: Coverity 88210 and 87787

6 years agolibDtSearch: Coverity 86459
Peter Howkins [Mon, 2 Jul 2018 22:28:31 +0000 (23:28 +0100)]
libDtSearch: Coverity 86459

6 years agolibDtSearch: Coverity 86119
Peter Howkins [Mon, 2 Jul 2018 22:26:51 +0000 (23:26 +0100)]
libDtSearch: Coverity 86119

6 years agolibDtSearch: Coverity 86602
Peter Howkins [Mon, 2 Jul 2018 22:23:44 +0000 (23:23 +0100)]
libDtSearch: Coverity 86602

6 years agolibDtSearch: Coverity 86426
Peter Howkins [Mon, 2 Jul 2018 22:21:07 +0000 (23:21 +0100)]
libDtSearch: Coverity 86426

6 years agolibDtSearch: Coverity 86816
Peter Howkins [Mon, 2 Jul 2018 22:18:00 +0000 (23:18 +0100)]
libDtSearch: Coverity 86816

6 years agolibDtSearch: Coverity 87018
Peter Howkins [Mon, 2 Jul 2018 22:15:57 +0000 (23:15 +0100)]
libDtSearch: Coverity 87018

6 years agolibDtSearch: Coverity 176038
Peter Howkins [Mon, 2 Jul 2018 22:13:43 +0000 (23:13 +0100)]
libDtSearch: Coverity 176038

6 years agolibDtSearch: Coverity 86579
Peter Howkins [Mon, 2 Jul 2018 22:11:36 +0000 (23:11 +0100)]
libDtSearch: Coverity 86579

6 years agolibDtSearch: Coverity 87032
Peter Howkins [Mon, 2 Jul 2018 22:09:29 +0000 (23:09 +0100)]
libDtSearch: Coverity 87032

6 years agolibDtSearch: Coverity 86944
Peter Howkins [Mon, 2 Jul 2018 22:07:39 +0000 (23:07 +0100)]
libDtSearch: Coverity 86944

6 years agolibDtSearch: Coverity 86856
Peter Howkins [Mon, 2 Jul 2018 22:01:54 +0000 (23:01 +0100)]
libDtSearch: Coverity 86856

6 years agolibDtSearch: Coverity 86804
Peter Howkins [Mon, 2 Jul 2018 21:59:03 +0000 (22:59 +0100)]
libDtSearch: Coverity 86804

6 years agolibDtSearch: Coverity 86780
Peter Howkins [Mon, 2 Jul 2018 21:55:42 +0000 (22:55 +0100)]
libDtSearch: Coverity 86780

6 years agolibDtSearch: Coverity 86768
Peter Howkins [Mon, 2 Jul 2018 21:53:49 +0000 (22:53 +0100)]
libDtSearch: Coverity 86768

6 years agolibDtSearch: Coverity 86762
Peter Howkins [Mon, 2 Jul 2018 21:51:16 +0000 (22:51 +0100)]
libDtSearch: Coverity 86762

6 years agolibDtSearch: Coverity 86698
Peter Howkins [Mon, 2 Jul 2018 21:48:20 +0000 (22:48 +0100)]
libDtSearch: Coverity 86698

6 years agodwtm/WmResource.c: Stop printing garbage when XmeRenderTableGetDefaultFont() fails.
Jon Trulson [Mon, 2 Jul 2018 20:44:58 +0000 (14:44 -0600)]
dwtm/WmResource.c: Stop printing garbage when XmeRenderTableGetDefaultFont() fails.

6 years agodtwm: Coverity 88375
Peter Howkins [Mon, 2 Jul 2018 20:03:42 +0000 (21:03 +0100)]
dtwm: Coverity 88375

6 years agodtwm: Coverity 88285
Peter Howkins [Mon, 2 Jul 2018 20:01:36 +0000 (21:01 +0100)]
dtwm: Coverity 88285

6 years agodtwm: Coverity 88535
Peter Howkins [Mon, 2 Jul 2018 19:58:16 +0000 (20:58 +0100)]
dtwm: Coverity 88535

6 years agodtwm: Coverity 87236
Peter Howkins [Mon, 2 Jul 2018 19:55:54 +0000 (20:55 +0100)]
dtwm: Coverity 87236

6 years agodtwm: Coverity 87256
Peter Howkins [Mon, 2 Jul 2018 19:52:39 +0000 (20:52 +0100)]
dtwm: Coverity 87256

6 years agodtwm: 88998
Peter Howkins [Mon, 2 Jul 2018 19:46:39 +0000 (20:46 +0100)]
dtwm: 88998

6 years agodtwm: Coverity 89400
Peter Howkins [Mon, 2 Jul 2018 19:45:22 +0000 (20:45 +0100)]
dtwm: Coverity 89400

6 years agodtwm: Coverity 89124
Peter Howkins [Mon, 2 Jul 2018 19:43:50 +0000 (20:43 +0100)]
dtwm: Coverity 89124

6 years agodtwm: Coverity 88540
Peter Howkins [Mon, 2 Jul 2018 19:42:37 +0000 (20:42 +0100)]
dtwm: Coverity 88540

6 years agodtwm: Coverity 88325
Peter Howkins [Mon, 2 Jul 2018 19:40:04 +0000 (20:40 +0100)]
dtwm: Coverity 88325

6 years agodtwm: Coverity 89619
Peter Howkins [Mon, 2 Jul 2018 19:38:46 +0000 (20:38 +0100)]
dtwm: Coverity 89619

6 years agodtwm: Coverity 88714
Peter Howkins [Mon, 2 Jul 2018 19:37:21 +0000 (20:37 +0100)]
dtwm: Coverity 88714

6 years agodtwm: Coverity 88247
Peter Howkins [Mon, 2 Jul 2018 19:35:57 +0000 (20:35 +0100)]
dtwm: Coverity 88247

6 years agodtwm: Coverity 88311
Peter Howkins [Mon, 2 Jul 2018 19:32:50 +0000 (20:32 +0100)]
dtwm: Coverity 88311

6 years agodtwm: Coverity 87858
Peter Howkins [Mon, 2 Jul 2018 19:29:01 +0000 (20:29 +0100)]
dtwm: Coverity 87858

6 years agoslib/mp_rpc_server: TIRPC: force a listen() call on the server socket
Jon Trulson [Mon, 2 Jul 2018 01:19:24 +0000 (01:19 +0000)]
slib/mp_rpc_server: TIRPC: force a listen() call on the server socket

With earlier versions of RPC and TIRPC it seems that svctcp_create()
calles listen() on the socket (as seen by debugger and strace).
Tooltalk expects this behavior.

However, with newer systems (ArchLinux 5/18+ and similar bleeding edge
versions of SuSE's equivalent: Tumbleweed), this behavior seems to
have changed.

ttsession goes into an infinite loop trying to accept() a connection
in the TIRPC library (via svc_getreqset()).

It appears listen() is no longer called on the socket when it is
created via svctcp_create().  The hack in this commit, always causes
listen() to be called on the socket, and seems to resolve the problem.

But it is a hack I think.  I don't know if this is the correct
behavior of svctcp_create() or we were just lucky before.

6 years agott/mini_isam: add new isam_prototypes.h include file and fix up problems
Jon Trulson [Sun, 1 Jul 2018 02:09:49 +0000 (20:09 -0600)]
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.

6 years agott/mini_isam: remove all ancient sccsid blocks
Jon Trulson [Sun, 1 Jul 2018 01:10:10 +0000 (19:10 -0600)]
tt/mini_isam: remove all ancient sccsid blocks

6 years agott/mini_isam: use proper include, get rid of ultrix strdup
Jon Trulson [Sun, 1 Jul 2018 00:57:17 +0000 (18:57 -0600)]
tt/mini_isam: use proper include, get rid of ultrix strdup

6 years agottsnoop: use tail arg -f rather than +0f
Jon Trulson [Fri, 29 Jun 2018 20:37:48 +0000 (14:37 -0600)]
ttsnoop: use tail arg -f rather than +0f

I cannot even find out what "+0f" is supposed to do (google fail), but
this seems a reasonable alternative that should work everywhere.

6 years agottsnoop: drag into a modern C++ century
Jon Trulson [Fri, 29 Jun 2018 19:25:00 +0000 (13:25 -0600)]
ttsnoop: drag into a modern C++ century

This program has never worked very well, and it may still not work
very well.  This commit removes the ancient C++ headers and uses
modern replacements with some changes required due to the different
interfaces.

It builds a lot cleaner, and no longer does stupid things like
deleteing char *, ostream.str()'s, and the like.

This program could be really useful if it worked well. Some thought
should be givien in the future to decouple this SW from dtappbuilder
and maybe just rewrite from scratch.