Timothy Pearson 10 years ago
commit e2c5ea4cda

@ -14,6 +14,20 @@
tde_setup_architecture_flags( ) tde_setup_architecture_flags( )
##### check for libdl ###########################
set( DL_LIBRARIES dl )
check_library_exists( ${DL_LIBRARIES} dlopen /lib HAVE_LIBDL )
if( NOT HAVE_LIBDL )
unset( DL_LIBRARIES )
check_function_exists( dlopen HAVE_DLOPEN )
if( HAVE_DLOPEN )
set( HAVE_LIBDL 1 )
endif( HAVE_DLOPEN )
endif( NOT HAVE_LIBDL )
# termios.h (tdm, tdeioslave) # termios.h (tdm, tdeioslave)
if( BUILD_TDM OR BUILD_TDEIOSLAVES ) if( BUILD_TDM OR BUILD_TDEIOSLAVES )
check_include_file( termios.h HAVE_TERMIOS_H ) check_include_file( termios.h HAVE_TERMIOS_H )

@ -1 +1 @@
Subproject commit 0d5ca8bebbb638b05f1d11537ce41fcf73d10ac9 Subproject commit 08c6f54d6f80554caa671847417cf04326adb63c

@ -174,8 +174,8 @@
#cmakedefine USE_PAM 1 #cmakedefine USE_PAM 1
#cmakedefine TDM_PAM_SERVICE "@TDM_PAM_SERVICE@" #cmakedefine TDM_PAM_SERVICE "@TDM_PAM_SERVICE@"
#define USESHADOW 1 #cmakedefine USESHADOW "@USESHADOW@"
#define HAVE_SHADOW 1 #cmakedefine HAVE_SHADOW "@HAVE_SHADOW@"
#cmakedefine XDMCP 1 #cmakedefine XDMCP 1

@ -9,7 +9,7 @@ externaltool_RunScript=Ctrl+Shift+X
[externaltool_CVSLogforCurrentDocument] [externaltool_CVSLogforCurrentDocument]
acname=externaltool_CVSLogforCurrentDocument acname=externaltool_CVSLogforCurrentDocument
cmdname=cvs-log cmdname=cvs-log
command=if grep %filename %directory/CVS/Entries 2>&1>/dev/null ; then\n cd %directory && cervisia -log %filename\nelse\n kdialog --title Error --msgbox "The file '%filename' is not in CVS."\nfi command=if grep %filename %directory/CVS/Entries 2>&1 >/dev/null ; then\n cd %directory && cervisia -log %filename\nelse\n kdialog --title Error --msgbox "The file '%filename' is not in CVS."\nfi
executable=cervisia executable=cervisia
icon=cervisia icon=cervisia
mimetypes= mimetypes=

@ -80,8 +80,13 @@ KclockModule::KclockModule(TQWidget *parent, const char *name, const TQStringLis
void KclockModule::save() void KclockModule::save()
{ {
// The order here is important // The order here is important
#ifdef __OpenBSD__
tzone->save();
dtime->save();
#else
dtime->save(); dtime->save();
tzone->save(); tzone->save();
#endif
// Tell the clock applet about the change so that it can update its timezone // Tell the clock applet about the change so that it can update its timezone
kapp->dcopClient()->send( "kicker", "ClockApplet", "reconfigure()", TQByteArray() ); kapp->dcopClient()->send( "kicker", "ClockApplet", "reconfigure()", TQByteArray() );

@ -235,7 +235,7 @@ bool GetInfo_Sound (TQListView *lbox)
if ((pos = s.find("at ")) >= 0) { if ((pos = s.find("at ")) >= 0) {
pos += 3; // skip "at " pos += 3; // skip "at "
start = end = s.ascii(); start = end = s.ascii();
for(; (*end!=':') && (*end!='\n'); end++); for(; *end && (*end!=':') && (*end!='\n'); end++);
len = end - start; len = end - start;
dev = (char *) malloc(len + 1); dev = (char *) malloc(len + 1);
strncpy(dev, start, len); strncpy(dev, start, len);

@ -55,6 +55,7 @@
Linux Tested on Linux 2.4 Linux Tested on Linux 2.4
FreeBSD Tested on FreeBSD 5.1 by Brian Ledbetter <brian@shadowcom.net> FreeBSD Tested on FreeBSD 5.1 by Brian Ledbetter <brian@shadowcom.net>
NetBSD NetBSD
OpenBSD
Irix Irix
Solaris Tested on Solaris 8 x86 by Torsten Kasch <tk@Genetik.Uni-Bielefeld.DE> Solaris Tested on Solaris 8 x86 by Torsten Kasch <tk@Genetik.Uni-Bielefeld.DE>
HP-UX Tested on HP-UX B.11.11 U 9000/800 HP-UX Tested on HP-UX B.11.11 U 9000/800
@ -82,7 +83,7 @@
6. Email me and let me know if it works! 6. Email me and let me know if it works!
*/ */
#if defined OS_Linux || defined __Linux__ #if defined OS_Linux || defined __linux__
#include <dirent.h> #include <dirent.h>
#include <ctype.h> #include <ctype.h>
@ -160,7 +161,7 @@ unsigned int kfi_getPid(const char *proc, unsigned int ppid)
return error ? 0 : pid; return error ? 0 : pid;
} }
#elif defined OS_FreeBSD || defined OS_NetBSD || defined __FreeBSD__ || defined __NetBSD__ || defined OS_Darwin #elif defined OS_FreeBSD || defined OS_NetBSD || defined __FreeBSD__ || defined __NetBSD__ || defined OS_Darwin || defined OS_OpenBSD || defined __OpenBSD__
#include <ctype.h> #include <ctype.h>
#include <dirent.h> #include <dirent.h>
@ -202,6 +203,8 @@ unsigned int kfi_getPid(const char *proc, unsigned int ppid)
mib[3] = p[num].ki_pid; mib[3] = p[num].ki_pid;
#elif defined(__DragonFly__) && __DragonFly_version >= 190000 #elif defined(__DragonFly__) && __DragonFly_version >= 190000
mib[3] = p[num].kp_pid; mib[3] = p[num].kp_pid;
#elif defined(__OpenBSD__)
mib[3] = p[num].p_pid;
#else #else
mib[3] = p[num].kp_proc.p_pid; mib[3] = p[num].kp_proc.p_pid;
#endif #endif
@ -225,14 +228,21 @@ unsigned int kfi_getPid(const char *proc, unsigned int ppid)
pid=p[num].kp_pid; pid=p[num].kp_pid;
#else #else
#if defined(__DragonFly__) #if defined(__DragonFly__)
if(proc_p.kp_eproc.e_ppid==ppid && p[num].kp_thread.td_comm && 0==strcmp(p[num].kp_thread.td_comm, proc)) if(proc_p.kp_eproc.e_ppid==ppid && p[num].kp_thread.td_comm && 0==strcmp(p[num].kp_thread.td_comm, proc))
#elif defined(__OpenBSD__)
if(proc_p.p_ppid==ppid && p[num].p_comm && 0==strcmp(p[num].p_comm, proc))
#else #else
if(proc_p.kp_eproc.e_ppid==ppid && p[num].kp_proc.p_comm && 0==strcmp(p[num].kp_proc.p_comm, proc)) if(proc_p.kp_eproc.e_ppid==ppid && p[num].kp_proc.p_comm && 0==strcmp(p[num].kp_proc.p_comm, proc))
#endif #endif
if(pid) if(pid) {
error=true; error=true;
else } else {
#if defined(__OpenBSD__)
pid=p[num].p_pid;
#else
pid=p[num].kp_proc.p_pid; pid=p[num].kp_proc.p_pid;
#endif
}
#endif #endif
} }
} }

@ -209,7 +209,11 @@ void TDMSessionsWidget::load()
config->setGroup("Shutdown"); config->setGroup("Shutdown");
restart_lined->setURL(config->readEntry("RebootCmd", "/sbin/reboot")); restart_lined->setURL(config->readEntry("RebootCmd", "/sbin/reboot"));
#if defined(__OpenBSD__)
shutdown_lined->setURL(config->readEntry("HaltCmd", "/sbin/halt -p"));
#else
shutdown_lined->setURL(config->readEntry("HaltCmd", "/sbin/poweroff")); shutdown_lined->setURL(config->readEntry("HaltCmd", "/sbin/poweroff"));
#endif
bm_combo->setCurrentId(config->readEntry("BootManager", "None")); bm_combo->setCurrentId(config->readEntry("BootManager", "None"));
} }

@ -97,7 +97,7 @@ tde_add_tdeinit_executable( ${target} AUTOMOC
LINK LINK
kdesktopsettings-static bgnd-static dmctl-static kdesktopsettings-static bgnd-static dmctl-static
konq-shared tdeutils-shared konq-shared tdeutils-shared
${XRENDER_LIBRARIES} ${XCURSOR_LIBRARIES} Xext dl ${XRENDER_LIBRARIES} ${XCURSOR_LIBRARIES} Xext ${DL_LIBRARIES}
${XSS_LIBRARIES} ${DBUS_1_TQT_LIBRARIES} ${XSS_LIBRARIES} ${DBUS_1_TQT_LIBRARIES}
) )

@ -79,7 +79,9 @@
#include <kcrash.h> #include <kcrash.h>
#ifdef __linux__
#include <linux/stat.h> #include <linux/stat.h>
#endif
#include <X11/Xlib.h> #include <X11/Xlib.h>
#include <X11/Xutil.h> #include <X11/Xutil.h>

@ -409,12 +409,21 @@ NaughtyProcessMonitor::pidList() const
d->cacheLoadMap_.clear () ; d->cacheLoadMap_.clear () ;
d->uidMap_.clear () ; d->uidMap_.clear () ;
for (i = 0; i < nentries; i++) { for (i = 0; i < nentries; i++) {
#ifdef __OpenBSD__
l << (unsigned long) kp[i].p_pid ;
d->cacheLoadMap_.insert (kp[i].p_pid,
(kp[i].p_uticks +
kp[i].p_sticks)) ;
d->uidMap_.insert (kp[i].p_pid,
kp[i].p_uid) ;
#else
l << (unsigned long) kp[i].kp_proc.p_pid ; l << (unsigned long) kp[i].kp_proc.p_pid ;
d->cacheLoadMap_.insert (kp[i].kp_proc.p_pid, d->cacheLoadMap_.insert (kp[i].kp_proc.p_pid,
(kp[i].kp_proc.p_uticks + (kp[i].kp_proc.p_uticks +
kp[i].kp_proc.p_sticks)) ; kp[i].kp_proc.p_sticks)) ;
d->uidMap_.insert (kp[i].kp_proc.p_pid, d->uidMap_.insert (kp[i].kp_proc.p_pid,
kp[i].kp_eproc.e_ucred.cr_uid) ; kp[i].kp_eproc.e_ucred.cr_uid) ;
#endif
} }
free (kp) ; free (kp) ;

@ -74,5 +74,5 @@ set( ${target}_SRCS
tde_add_tdeinit_executable( ${target} AUTOMOC tde_add_tdeinit_executable( ${target} AUTOMOC
SOURCES ${${target}_SRCS} SOURCES ${${target}_SRCS}
LINK tdeprint-shared tdeio-shared ${XRENDER_LIBRARIES} dl LINK tdeprint-shared tdeio-shared ${XRENDER_LIBRARIES} ${DL_LIBRARIES}
) )

@ -174,6 +174,12 @@ ProcessList::ProcessList(TQWidget *parent, const char* name)
aliases.insert("wwwoffled", new TQString("daemon")); aliases.insert("wwwoffled", new TQString("daemon"));
aliases.insert("xntpd", new TQString("daemon")); aliases.insert("xntpd", new TQString("daemon"));
aliases.insert("ypbind", new TQString("daemon")); aliases.insert("ypbind", new TQString("daemon"));
aliases.insert("apmd", new TQString("daemon"));
aliases.insert("getty", new TQString("daemon"));
aliases.insert("mountd", new TQString("daemon"));
aliases.insert("inetd", new TQString("daemon"));
aliases.insert("nfsd", new TQString("daemon"));
aliases.insert("wsmoused", new TQString("daemon"));
/* kde applications */ /* kde applications */
aliases.insert("appletproxy", new TQString("tdeapp")); aliases.insert("appletproxy", new TQString("tdeapp"));
aliases.insert("dcopserver", new TQString("tdeapp")); aliases.insert("dcopserver", new TQString("tdeapp"));
@ -210,6 +216,7 @@ ProcessList::ProcessList(TQWidget *parent, const char* name)
aliases.insert("tcsh", new TQString("shell")); aliases.insert("tcsh", new TQString("shell"));
aliases.insert("tee", new TQString("tools")); aliases.insert("tee", new TQString("tools"));
aliases.insert("vi", new TQString("wordprocessing")); aliases.insert("vi", new TQString("wordprocessing"));
aliases.insert("vim", new TQString("wordprocessing"));
} }
/* The filter mode is controlled by a combo box of the parent. If /* The filter mode is controlled by a combo box of the parent. If

@ -30,6 +30,6 @@ tde_add_executable( nspluginviewer AUTOMOC
../NSPluginCallbackIface.stub NSPluginClassIface.skel ../NSPluginCallbackIface.stub NSPluginClassIface.skel
nsplugin.cpp viewer.cpp qxteventloop.cpp nsplugin.cpp viewer.cpp qxteventloop.cpp
glibevents.cpp glibevents.cpp
LINK tdeparts-shared tdeio-shared ${GLIB2_LIBRARIES} Xt dl LINK tdeparts-shared tdeio-shared ${GLIB2_LIBRARIES} Xt ${DL_LIBRARIES}
DESTINATION ${BIN_INSTALL_DIR} DESTINATION ${BIN_INSTALL_DIR}
) )

@ -11,6 +11,7 @@
include_directories( include_directories(
${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}
${TDE_INCLUDE_DIR} ${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS} ${TQT_INCLUDE_DIRS}

@ -30,6 +30,11 @@
#include <config.h> #include <config.h>
#ifdef HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#include <stdio.h>
#ifdef HAVE_LIBSASL2 #ifdef HAVE_LIBSASL2
extern "C" { extern "C" {
#include <sasl/sasl.h> #include <sasl/sasl.h>
@ -71,12 +76,8 @@ using std::auto_ptr;
#include <ctype.h> #include <ctype.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <stdio.h>
#include <assert.h> #include <assert.h>
#ifdef HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#ifdef HAVE_SYS_SOCKET_H #ifdef HAVE_SYS_SOCKET_H
# include <sys/socket.h> # include <sys/socket.h>
#endif #endif

@ -42,7 +42,9 @@ from the copyright holder.
#include <signal.h> #include <signal.h>
#include <pwd.h> #include <pwd.h>
#ifdef __linux__
#include <linux/vt.h> #include <linux/vt.h>
#endif
#include "getfd.h" #include "getfd.h"
static void static void

@ -4,7 +4,9 @@
#include <fcntl.h> #include <fcntl.h>
#include <errno.h> #include <errno.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#ifdef __linux__
#include <linux/kd.h> #include <linux/kd.h>
#endif
#include "getfd.h" #include "getfd.h"
/* /*

@ -21,6 +21,8 @@ License. See the file "COPYING" for the exact licensing terms.
#include <string.h> #include <string.h>
#include <netdb.h> #include <netdb.h>
#include <sys/socket.h>
#ifndef KCMRULES #ifndef KCMRULES
#include <tqapplication.h> #include <tqapplication.h>

Loading…
Cancel
Save