cdesktopenv/cde/lib/csa
Jon Trulson 9b699d3fb1 linux: build with thread safety and REENTRANT enabled.
There was a check in linux.cf for the Linux libc version that didn't
work, since these were never set anywhere.  Presumably current Xorg
imake sets these, but since we aren't using that... (yet)

As a result, the build assumed that thread-safe API's were not
supported.  Setting the default libc major version to '6' allows the
proper build to take place.  libc5 was never threadsafe and no one has
probably used it in over 10 years.

As a result, some earlier porting fixes that referenced '__fds_bits'
on linux systems had to be reverted as these are not valid in an MT
environment.  They are also not neccessary when building in such an
environment, as the normal 'fds_bits' works fine.

This patch defintely needs testing on many linux systems.
2014-03-24 17:15:40 -06:00
..
EUSinclude Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
Imakefile lib/csa: Use ANSI C prototypes 2012-08-13 19:24:23 -06:00
agent.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
agent.wrapbegin lib/csa: Use ANSI C prototypes 2012-08-13 19:24:23 -06:00
agent.wrapend lib/csa: Use ANSI C prototypes 2012-08-13 19:24:23 -06:00
agent.x lib/csa: Use ANSI C prototypes 2012-08-13 19:24:23 -06:00
agent_p.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
ansi_c.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
ansi_c.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
api.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
appt4.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
appt4.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
attr.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
attr.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
calendar.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
calendar.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
cm.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
cm.x Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
cmcb.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
cmcb.x Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
cmcbxdr.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
cmsdata.c NULL is a pointer, not string terminator 2012-08-13 19:23:34 -06:00
cmsdata.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
cmxdr.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
cmxdr.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
connection.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
connection.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
convert2-4.c Get rid of malloc.h. 2012-08-12 14:20:58 -06:00
convert2-4.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
convert3-4.c Get rid of malloc.h. 2012-08-12 14:20:58 -06:00
convert3-4.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
convert4-2.c Get rid of malloc.h. 2012-08-12 14:20:58 -06:00
convert4-2.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
convert4-3.c Get rid of malloc.h. 2012-08-12 14:20:58 -06:00
convert4-3.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
convert4-5.c libcsa: Warning prevention 2012-08-22 11:53:08 +01:00
convert4-5.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
convert5-4.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
convert5-4.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
csa.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
debug.c Undefine SVR4 whilst including #include <X11/Xos_r.h> to prevent sys/byteorder.h 2012-03-11 16:14:04 +00:00
debug.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
entry.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
entry.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
free.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
free.h lib/csa: Use ANSI C prototypes 2012-08-13 19:24:23 -06:00
hash.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
hash.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
iso8601.c libcsa: fix up some stupidness. 2014-03-12 17:00:07 -06:00
iso8601.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
laccess.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
laccess.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
libcsa.elist Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
lutil.c NULL is a pointer, not string terminator 2012-08-13 19:23:34 -06:00
lutil.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
match.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
match.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
misc.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
namechange1.sed Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
namechange2.sed Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
nametbl.c NULL is a pointer, not string terminator 2012-08-13 19:23:34 -06:00
nametbl.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
refree.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
reparser.y libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
rerule.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
rescan.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
rpccalls.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
rpccalls.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
rtable2.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
rtable2.x Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
rtable3.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
rtable3.x Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
rtable4.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
rtable4.x Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
table.c libcsa: Resolve 96 -Wunused-variable warnings. 2012-11-06 15:07:08 +00:00
table.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
updateattrs.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
updateattrs.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
xtclient.c linux: build with thread safety and REENTRANT enabled. 2014-03-24 17:15:40 -06:00
xtclient.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00