Changeset 32288 in webkit


Ignore:
Timestamp:
Apr 20, 2008 11:35:28 PM (16 years ago)
Author:
alp@webkit.org
Message:

2008-04-20 Sriram Neelakandan <sriram.neelakandan@gmail.com>

Reviewed by Alp Toker.

Implement FileSystemGtk's getFileModificationTime() with GLib.

  • platform/gtk/FileSystemGtk.cpp: (WebCore::getFileModificationTime):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r32287 r32288  
     12008-04-20  Sriram Neelakandan  <sriram.neelakandan@gmail.com>
     2
     3        Reviewed by Alp Toker.
     4
     5        Implement FileSystemGtk's getFileModificationTime() with GLib.
     6
     7        * platform/gtk/FileSystemGtk.cpp:
     8        (WebCore::getFileModificationTime):
     9
    1102008-04-20  Christian Persch  <chpe@gnome.org>
    211
  • trunk/WebCore/platform/gtk/FileSystemGtk.cpp

    r30564 r32288  
    9090}
    9191
    92 bool getFileModificationTime(const String&, time_t&)
     92bool getFileModificationTime(const String& path, time_t& modifiedTime)
    9393{
    94     notImplemented();
    95     return false;
     94    gchar* filename = g_filename_from_utf8(path.utf8().data(), -1, 0, 0, 0);
     95    if (!filename)
     96        return false;
     97
     98    struct stat statResult;
     99    gint result = g_stat(filename, &statResult);
     100    g_free(filename);
     101    if (result != 0)
     102        return false;
     103
     104    modifiedTime = statResult.st_mtime;
     105    return true;
     106
    96107}
    97108
Note: See TracChangeset for help on using the changeset viewer.