cdesktopenv/cde
Frederic Koehler b33cf9fb60 tooltalk: Fix bad assumptions about sizeof(uid_t)
In part of the tooltalk rpc code (mp_message.c), it was assumed that on
the majority of platforms, sizeof(uid_t)=sizeof(gid_t)=sizeof(long).  On
Linux-x64, uid_t is an unsigned int, which makes the code fail: all
tooltalk messages fail to send with an RPC_CANTENCODEARGS at the
rpc-level, and TT_INTERNAL_ERR for the actual program.  We instead
change the code to explicitly examine sizeof(uid_t) to see whether it is
int or long sized. This allows tooltalk-dependent functinoality
like logout and multiple calls to dtfile to work.
2012-08-12 13:50:34 -06:00
..
admin Provide support for installation under OpenBSD. Don't override PATH in the install script, it may hide needed tools, and the location of these binaries is highly OS-dependent anyway. 2012-08-09 14:26:45 -06:00
config imake: Convert function prototypes and signatures to ANSI format. 2012-08-10 15:05:06 -06:00
databases Provide support for installation under OpenBSD. Don't override PATH in the install script, it may hide needed tools, and the location of these binaries is highly OS-dependent anyway. 2012-08-09 14:26:45 -06:00
doc Imakefile diffs for OpenBSD. 2012-08-11 19:23:43 -06:00
examples
historical historical: mv some old files that we want to preserve out of the top level 2012-08-10 07:17:27 -06:00
imports/motif
include OpenBSD fixes for DtPrint and csa. 2012-08-10 06:18:28 -06:00
lib tooltalk: Fix bad assumptions about sizeof(uid_t) 2012-08-12 13:50:34 -06:00
logs
osf
programs Patches for dtscreen, dtsearchpath, dtsession on OBSD. 2012-08-11 20:06:44 -06:00
util
.gitignore
CONTRIBUTORS
COPYING
Imakefile Imakefile diffs for OpenBSD. 2012-08-11 19:23:43 -06:00
Makefile
README New top level README from Christopher Turkel <turkelchris@aol.com> 2012-08-10 06:09:53 -06:00
copyright

README

*************************************

The Common Desktop Environment is released under the terms of the LGPL V.2
license. You may reuse and redistribute this code under the terms of this
license. See the COPYING file for details.
*************************************

Purpose of this release:

This release under a new license is numbered 2.2.0. It is almost identical to
the 2.1.30 release The Open Group made available to customers in 1999 but with
additional improvements to allow it to build under Linux. It's not called 
2.1.30 to avoid confusion with versions of 2.1.30 not built from the open source 
code.

************************************
Downloading this release:

CDE may be downloaded downloaded in source form from the Common Desktop
Environment website:

http://sourceforge.net/projects/cdesktopenv/

Or via git:

git clone git://git.code.sf.net/p/cdesktopenv/code cdesktopenv-code

************************************

Installing this release:

Complete installation instructions can be found on the CDE wiki:

http://sourceforge.net/p/cdesktopenv/wiki/Home/

Bug reports and patches encouraged.