By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release. View | Details | Raw Unified | Return to bug 1499
Collapse All | Expand All

(-)a/kioslave/media/mediamanager/halbackend.cpp (-4 / +12 lines)
Lines 1299-1308 static TQString mount_priv(const char *udi, const char *mount_point, const char Link Here
1299
TQString HALBackend::listUsingProcesses(const Medium* medium)
1299
TQString HALBackend::listUsingProcesses(const Medium* medium)
1300
{
1300
{
1301
    TQString proclist, fullmsg;
1301
    TQString proclist, fullmsg;
1302
    TQString cmdline = TQString("/usr/bin/env fuser -vm %1 2>&1").arg(KProcess::quote(medium->mountPoint()));
1302
    TQString fuserpath = KStandardDirs::findExe("fuser", TQString("/sbin:/usr/sbin:") + getenv( "PATH" ));
1303
    FILE *fuser = popen(cmdline.latin1(), "r");
1303
    FILE *fuser = NULL;
1304
1304
1305
    uint counter = 0;
1305
    uint counter = 0;
1306
    if (!fuserpath.isEmpty()) {
1307
        TQString cmdline = TQString("/usr/bin/env %1 -vm %2 2>&1").arg(fuserpath, KProcess::quote(medium->mountPoint()));
1308
        fuser = popen(cmdline.latin1(), "r");
1309
    }
1306
    if (fuser) {
1310
    if (fuser) {
1307
        proclist += "<pre>";
1311
        proclist += "<pre>";
1308
        TQTextIStream is(fuser);
1312
        TQTextIStream is(fuser);
Lines 1336-1345 TQString HALBackend::listUsingProcesses(const Medium* medium) Link Here
1336
TQString HALBackend::killUsingProcesses(const Medium* medium)
1340
TQString HALBackend::killUsingProcesses(const Medium* medium)
1337
{
1341
{
1338
    TQString proclist, fullmsg;
1342
    TQString proclist, fullmsg;
1339
    TQString cmdline = TQString("/usr/bin/env fuser -vmk %1 2>&1").arg(KProcess::quote(medium->mountPoint()));
1343
    TQString fuserpath = KStandardDirs::findExe("fuser", TQString("/sbin:/usr/sbin:") + getenv( "PATH" ));
1340
    FILE *fuser = popen(cmdline.latin1(), "r");
1344
    FILE *fuser = NULL;
1341
1345
1342
    uint counter = 0;
1346
    uint counter = 0;
1347
    if (!fuserpath.isEmpty()) {
1348
        TQString cmdline = TQString("/usr/bin/env %1 -vmk %2 2>&1").arg(fuserpath, KProcess::quote(medium->mountPoint()));
1349
        fuser = popen(cmdline.latin1(), "r");
1350
    }
1343
    if (fuser) {
1351
    if (fuser) {
1344
        proclist += "<pre>";
1352
        proclist += "<pre>";
1345
        TQTextIStream is(fuser);
1353
        TQTextIStream is(fuser);

Return to bug 1499