Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qfilesystemengine_unix.cpp File Reference

(f097cbd9bf975439ed55dbe563d45948a0a43794)

#include "qplatformdefs.h"
#include "qfilesystemengine_p.h"
#include "qfile.h"
#include "qstorageinfo.h"
#include "qurl.h"
#include <QtCore/qoperatingsystemversion.h>
#include <QtCore/private/qcore_unix_p.h>
#include <QtCore/private/qfiledevice_p.h>
#include <QtCore/private/qfunctions_p.h>
#include <QtCore/qvarlengtharray.h>
#include <QtCore/qstandardpaths.h>
#include <QtCore/private/qtemporaryfile_p.h>
#include <grp.h>
#include <pwd.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <errno.h>
#include <chrono>
#include <memory>
+ Include dependency graph for qfilesystemengine_unix.cpp:

Go to the source code of this file.

Classes

struct  statx
 

Namespaces

namespace  GetFileTimes
 

Macros

#define _PATH_TMP   "/tmp"
 

Enumerations

enum  { SupportsHardlinking = true }
 

Functions

static int qt_statx (const char *, struct statx *)
 
static int qt_lstatx (const char *, struct statx *)
 
static int qt_fstatx (int, struct statx *)
 
static bool createDirectoryWithParents (const QByteArray &nativeName, mode_t mode, bool shouldMkdirFirst=true)
 

Macro Definition Documentation

◆ _PATH_TMP

#define _PATH_TMP   "/tmp"

Definition at line 36 of file qfilesystemengine_unix.cpp.

Referenced by QFileSystemEngine::tempPath().

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SupportsHardlinking 

Definition at line 83 of file qfilesystemengine_unix.cpp.

Function Documentation

◆ createDirectoryWithParents()

static bool createDirectoryWithParents ( const QByteArray & nativeName,
mode_t mode,
bool shouldMkdirFirst = true )
static

Definition at line 1084 of file qfilesystemengine_unix.cpp.

References createDirectoryWithParents(), and QByteArray::left().

Referenced by QFileSystemEngine::createDirectory(), createDirectoryWithParents(), and createDirectoryWithParents().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ qt_fstatx()

static int qt_fstatx ( int ,
struct statx *  )
static

Definition at line 346 of file qfilesystemengine_unix.cpp.

Referenced by QFileSystemEngine::fillMetaData().

+ Here is the caller graph for this function:

◆ qt_lstatx()

static int qt_lstatx ( const char * ,
struct statx *  )
static

Definition at line 343 of file qfilesystemengine_unix.cpp.

◆ qt_statx()

static int qt_statx ( const char * ,
struct statx *  )
static

Definition at line 340 of file qfilesystemengine_unix.cpp.