Compile dtksh on FreeBSD
dtksh can be now compiled on FreeBSD. Work in progress. Needs a real Korn shell to bootstrap as $(KSHELL). KSHELL is set by default to /usr/local/bin/ksh93 (generic POSIX shell may not work) Tested on: FreeBSD 9.0-BETA1 #0 r224912M amd64 Known issues: xvmstat: * sleep does not work well (SIGSTOP is delivered) xpong: * xpong: line 220: ball1x = max_x * 2.2 / 3 : arithmetic syntax error * dtksh is rebuilt uncondtionally every time make is invoked
This commit is contained in:
committed by
Jon Trulson
parent
441a25b361
commit
d3206f4514
@@ -67,7 +67,8 @@
|
||||
#include "xmwidgets.h"
|
||||
#include "msgs.h"
|
||||
|
||||
#if defined(SYSV) || defined(SVR4_0) || defined(SVR4) || defined(DEC)
|
||||
#if defined(SYSV) || defined(SVR4_0) || defined(SVR4) || defined(DEC) \
|
||||
|| defined(CSRG_BASED) || defined(linux)
|
||||
#define lsprintf sprintf
|
||||
#endif
|
||||
|
||||
@@ -430,7 +431,7 @@ DtkshCvtStringToCallback(
|
||||
cb = (XtCallbackList)XtMalloc(sizeof(XtCallbackRec)*2);
|
||||
cb[0].callback = (XtCallbackProc)stdCB;
|
||||
|
||||
cdata = GetNewCBData((String)fval->addr, w, DTKSHConversionResource, NULL);
|
||||
cdata = GetNewCBData((String)fval->addr, w, DTKSHConversionResource, None);
|
||||
|
||||
cb[0].closure = (caddr_t)cdata;
|
||||
cb[1].callback = NULL;
|
||||
@@ -572,7 +573,7 @@ static EventMaskTable eventMasks[] = {
|
||||
{"PropertyChangeMask", PropertyChangeMask},
|
||||
{"ColormapChangeMask", ColormapChangeMask},
|
||||
{"OwnerGrabButtonMask", OwnerGrabButtonMask},
|
||||
{NULL, NULL},
|
||||
{NULL, NoEventMask},
|
||||
};
|
||||
|
||||
|
||||
@@ -739,7 +740,7 @@ static MWMTable mwmDecorations[] = {
|
||||
{"MWM_DECOR_MENU", MWM_DECOR_MENU},
|
||||
{"MWM_DECOR_MINIMIZE", MWM_DECOR_MINIMIZE},
|
||||
{"MWM_DECOR_MAXIMIZE", MWM_DECOR_MAXIMIZE},
|
||||
{NULL, NULL},
|
||||
{NULL, 0},
|
||||
};
|
||||
|
||||
static MWMTable mwmFunctions[] = {
|
||||
@@ -749,7 +750,7 @@ static MWMTable mwmFunctions[] = {
|
||||
{"MWM_FUNC_MINIMIZE", MWM_FUNC_MINIMIZE},
|
||||
{"MWM_FUNC_MAXIMIZE", MWM_FUNC_MAXIMIZE},
|
||||
{"MWM_FUNC_CLOSE", MWM_FUNC_CLOSE},
|
||||
{NULL, NULL},
|
||||
{NULL, 0},
|
||||
};
|
||||
|
||||
static void
|
||||
|
||||
Reference in New Issue
Block a user