OpenTTD
Functions
unix.cpp File Reference

Implementation of Unix specific file handling. More...

#include "../../stdafx.h"
#include "../../textbuf_gui.h"
#include "../../openttd.h"
#include "../../crashlog.h"
#include "../../core/random_func.hpp"
#include "../../debug.h"
#include "../../string_func.h"
#include <dirent.h>
#include <unistd.h>
#include <sys/stat.h>
#include <time.h>
#include <signal.h>
#include "../../safeguards.h"

Go to the source code of this file.

Functions

bool FiosIsRoot (const char *path)
void FiosGetDrives ()
bool FiosGetDiskFreeSpace (const char *path, uint64 *tot)
bool FiosIsValidFile (const char *path, const struct dirent *ent, struct stat *sb)
bool FiosIsHiddenFile (const struct dirent *ent)
const char * FS2OTTD (const char *name)
const char * OTTD2FS (const char *name)
void ShowInfo (const char *str)
void ShowOSErrorBox (const char *buf, bool system)
int CDECL main (int argc, char *argv[])
bool GetClipboardContents (char *buffer, const char *last)
 Try to retrieve the current clipboard contents.
void CSleep (int milliseconds)
uint GetCPUCoreCount ()
 Get number of processor cores in the system, including HyperThreading or similar.
void OSOpenBrowser (const char *url)

Detailed Description

Implementation of Unix specific file handling.

Definition in file unix.cpp.

Function Documentation

bool GetClipboardContents ( char *  buffer,
const char *  last 
)

Try to retrieve the current clipboard contents.

Note
OS-specific function.
Parameters
bufferClipboard content.
lastThe pointer to the last element of the destination buffer
Returns
True if some text could be retrieved.

Definition at line 289 of file unix.cpp.

uint GetCPUCoreCount ( )

Get number of processor cores in the system, including HyperThreading or similar.

Returns
Total number of processor cores.

Definition at line 337 of file unix.cpp.