Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  win32-dirent.patch  Sprache: unbekannt

 
Spracherkennung für: .patch vermutete Sprache: Masm {Masm[42] ADA[30] Haskell[30]} [Methode: maximale Elemente, drei Dimensionen]

From 5a17329a5b228327e5e980e6d42c39c8b7a6ba31 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= <hugo@beauzee.fr>
Date: Tue, 14 Feb 2017 17:21:29 +0100
Subject: [PATCH 4/5] Remove use of dirent_win.h

---
 src/KM_fileio.cpp | 7 ++++---
 src/KM_fileio.h   | 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/KM_fileio.cpp b/src/KM_fileio.cpp
index 4d50722..f8e93c3 100644
--- a/src/KM_fileio.cpp
+++ b/src/KM_fileio.cpp
@@ -1582,7 +1582,7 @@ Kumu::DirScannerEx::GetNext(std::string& next_item_name, DirectoryEntryType_t& n
   if ( m_Handle == 0 )
     return RESULT_FILEOPEN;
 
-#if defined(__sun) && defined(__SVR4)
+#if (defined(__sun) && defined(__SVR4)) || defined(_WIN32)
   struct stat s;
 #endif
   struct dirent* entry;
@@ -1597,7 +1597,7 @@ Kumu::DirScannerEx::GetNext(std::string& next_item_name, DirectoryEntryType_t& n
 
   next_item_name.assign(entry->d_name, strlen(entry->d_name));
 
-#if defined(__sun) && defined(__SVR4)
+#if (defined(__sun) && defined(__SVR4)) || defined(_WIN32)
 
   stat(entry->d_name, &s);
 
@@ -1610,10 +1610,11 @@ Kumu::DirScannerEx::GetNext(std::string& next_item_name, DirectoryEntryType_t& n
     case S_IFREG:
       next_item_type = DET_FILE;
       break;
-
+#ifndef _WIN32
     case S_IFLNK:
       next_item_type = DET_LINK;
       break;
+#endif
 
     default:
       next_item_type = DET_DEV;
diff --git a/src/KM_fileio.h b/src/KM_fileio.h
index 1ef5e75..8d07429 100755
--- a/src/KM_fileio.h
+++ b/src/KM_fileio.h
@@ -37,7 +37,6 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 #ifdef KM_WIN32
 # include <io.h>
-# include "dirent_win.h"
 #else
 # include <dirent.h>
 # include <unistd.h>
@@ -46,6 +45,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include <regex.h>
 #endif
 
+#include <dirent.h>
 #include <sys/stat.h>
 
 
-- 
2.37.3.windows.1


[Dauer der Verarbeitung: 0.2 Sekunden, vorverarbeitet 2026-10-24]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1104851
#Domains=417125