Patrick Georgi
de2c06c54d
remove system library prototypes
2025-12-18 22:58:26 +01:00
chase
809c3d8bb6
Spelling fixes
2018-05-31 22:23:19 -06:00
chase
4f5e7fe5e3
Use POSIX macros for linux
2018-05-24 18:22:55 -06:00
chase
164e695cd0
remove OSF1 support
2018-05-24 14:25:26 -06:00
chase
33d2749ea3
Last of the spelling fixed
2018-04-28 12:36:44 -06:00
chase
1fe5a550b2
Fix typo in license headers
2018-04-28 12:30:20 -06:00
Jon Trulson
cab52a91ef
dtexec: use proper FD_CLOEXEC rather than a hardcoded 1
2013-12-29 15:41:56 -07:00
Jon Trulson
90baa59dc1
dtexec: fix a case on linux where an infinite loop could occur.
2013-12-29 15:00:16 -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
Mike Stroyan
f0a60e47b1
Don't use fstat for readable pipe chars in dtexec.
...
The dtexec code assumes that fstat reports pipe's readable chars.
Linux always reports 0 for st_size of a pipe.
Instead read one character when select reports readable.
Note EOF when select says readable but read returns 0.
2012-09-09 18:23:45 -06:00
Peter Howkins
7546d1a71a
dtexec: On Linux use the variation of signal handlers that takes an int arg
...
Warning Prevention.
2012-08-30 18:18:20 +01:00
Marcin Cieslak
98b17d3551
64bit: Fix crash in dtexec
...
No ANSI prototype for malloc() caused
the returned pointer to be truncated
to 32 bits.
2012-08-23 19:56:43 -06:00
Jon Trulson
686bcfadc7
Use SIGCHLD rather than SIGCLD.
...
Patch from Pascal Stumpf <Pascal.Stumpf@cubes.de>
The official POSIX name for this signal is SIGCHLD. Linux probably
has SIGCLD only for SysV compatibility, but BSD does not.
2012-08-09 12:24:56 -06: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