Casts, #ifdefs, SIGCLD ...
sigemptyset(&svec.sa_mask);
svec.sa_flags = 0;
svec.sa_handler = SIG_DFL;
- (void) sigaction(SIGCLD, &svec, (struct sigaction *) NULL);
+ (void) sigaction(SIGCHLD, &svec, (struct sigaction *) NULL);
for (i=3; i < FOPEN_MAX; i++) {
if ((i != rec->message_pipe[1]) &&
save_state = true;
- char *value = window->setPrefD->ShowOnlyMyJobs() ? "1" : "0";
+ char *value = window->setPrefD->ShowOnlyMyJobs() ? (char *)"1" : (char *)"0";
Save("ShowOnlyMine", value);
- value = window->setPrefD->ShowStatusLine() ? "1" : "0";
+ value = window->setPrefD->ShowStatusLine() ? (char *)"1" : (char *)"0";
Save("ShowMessageLine", value);
- value = window->setPrefD->ShowDetailsLabel() ? "1" : "0";
+ value = window->setPrefD->ShowDetailsLabel() ? (char *)"1" : (char *)"0";
Save("ShowDetailsLabel", value);
- value = window->setPrefD->ShowStatusFlags() ? "1" : "0";
+ value = window->setPrefD->ShowStatusFlags() ? (char *)"1" : (char *)"0";
Save("ShowProblemFlag", value);
char interval[9];
queues = (DtPrinterIcon **) window->container->Children();
for (i = 0; i < window->container->NumChildren(); i++)
{
- value = queues[i]->Visible() ? "1" : "0";
+ value = queues[i]->Visible() ? (char *)"1" : (char *)"0";
sprintf(attribute, "%s.Visible", queues[i]->QueueObj()->Name());
Save(attribute, value);
- value = queues[i]->Open() ? "1" : "0";
+ value = queues[i]->Open() ? (char *)"1" : (char *)"0";
sprintf(attribute, "%s.Open", queues[i]->QueueObj()->Name());
Save(attribute, value);
}
sprintf(buf, "%s_Print", queue->Name());
char *desc = DtActionDescription(buf);
- return (desc ? desc : "");
+ return (desc ? desc : (char *)"");
}
void DtPrinterIcon::PrintQueueUp(boolean _flag)
: Container(category, parent, name, SCROLLED_HORIZONTAL_ROW_COLUMN) { }
~DtPrinterContainer() { delete dnd; }
- boolean DtPrinterContainer::SetVisiblity(boolean flag)
+ boolean SetVisiblity(boolean flag)
{
Container::SetVisiblity(flag);
dnd->UpdateActivity(flag);
#define boolean boolean_t
#define true B_TRUE
#define false B_FALSE
-#elif defined(linux)
+#elif defined(linux) || defined(CSRG_BASED)
#define false 0
#define true 0
#define boolean int
#define boolean boolean_t
#define true B_TRUE
#define false B_FALSE
-#elif defined(linux)
+#elif defined(linux) || defined(CSRG_BASED)
#define false 0
#define true 0
#define boolean int
}
#endif // HP LOCAL PARSER
-#if defined(__osf__) || defined(linux)
+#if defined(__osf__) || defined(linux) || defined(CSRG_BASED)
//
// DEC/OSF1 PARSER - Output from "lpstat -o<printer>
//
#if defined(__osf__)
sprintf(buf, "lpstat -o%s", printer);
#endif
-#if defined(linux)
+#if defined(linux) || defined(CSRG_BASED)
sprintf(buf, "lpq -P%s", printer);
#endif
#include <sys/wait.h>
#include <string.h>
#include <errno.h>
+#if !defined(CSRG_BASED)
#include <values.h>
+#endif
#ifdef _AIX
#include <strings.h> /* need to get bzero defined */
#endif /* _AIX */