Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/sqlite/os.c
#include "os.h"
#include "sqliteInt.h"

'defines'

#define TIMER_START
#define TIMER_END
#define SEEK(X)
#define TRACE1(X)
#define TRACE2(X, Y)
#define TRACE3(X, Y, Z)
#define TRACE4(X, Y, Z, A)
#define TRACE5(X, Y, Z, A, B)
#define SimulateIOError(A)
#define OpenCounter(X)
#define N_LOCKBYTE   10239
#define FIRST_LOCKBYTE   (0xffffffff - N_LOCKBYTE)

Funciones

int sqliteOsDelete (const char *zFilename)
int sqliteOsFileExists (const char *zFilename)
int sqliteOsOpenReadWrite (const char *zFilename, OsFile *id, int *pReadonly)
int sqliteOsOpenExclusive (const char *zFilename, OsFile *id, int delFlag)
int sqliteOsOpenReadOnly (const char *zFilename, OsFile *id)
int sqliteOsOpenDirectory (const char *zDirname, OsFile *id)
int sqliteOsTempFileName (char *zBuf)
int sqliteOsClose (OsFile *id)
int sqliteOsRead (OsFile *id, void *pBuf, int amt)
int sqliteOsWrite (OsFile *id, const void *pBuf, int amt)
int sqliteOsSeek (OsFile *id, off_t offset)
int sqliteOsSync (OsFile *id)
int sqliteOsTruncate (OsFile *id, off_t nByte)
int sqliteOsFileSize (OsFile *id, off_t *pSize)
int sqliteOsReadLock (OsFile *id)
int sqliteOsWriteLock (OsFile *id)
int sqliteOsUnlock (OsFile *id)
int sqliteOsRandomSeed (char *zBuf)
int sqliteOsSleep (int ms)
void sqliteOsEnterMutex ()
void sqliteOsLeaveMutex ()
char * sqliteOsFullPathname (const char *zRelative)
int sqliteOsCurrentTime (double *prNow)

Documentación de los 'defines'

#define FIRST_LOCKBYTE   (0xffffffff - N_LOCKBYTE)
#define N_LOCKBYTE   10239
#define OpenCounter (   X)
#define SEEK (   X)
#define SimulateIOError (   A)

POSIX advisory lock work-around

#define TIMER_END
#define TIMER_START
#define TRACE1 (   X)
#define TRACE2 (   X,
 
)
#define TRACE3 (   X,
  Y,
 
)
#define TRACE4 (   X,
  Y,
  Z,
 
)
#define TRACE5 (   X,
  Y,
  Z,
  A,
 
)

Documentación de las funciones

int sqliteOsClose ( OsFile id)
int sqliteOsCurrentTime ( double *  prNow)
int sqliteOsDelete ( const char *  zFilename)
void sqliteOsEnterMutex ( void  )
int sqliteOsFileExists ( const char *  zFilename)
int sqliteOsFileSize ( OsFile id,
off_t pSize 
)
char* sqliteOsFullPathname ( const char *  zRelative)
void sqliteOsLeaveMutex ( void  )
int sqliteOsOpenDirectory ( const char *  zDirname,
OsFile id 
)
int sqliteOsOpenExclusive ( const char *  zFilename,
OsFile id,
int  delFlag 
)
int sqliteOsOpenReadOnly ( const char *  zFilename,
OsFile id 
)
int sqliteOsOpenReadWrite ( const char *  zFilename,
OsFile id,
int pReadonly 
)
int sqliteOsRandomSeed ( char *  zBuf)
int sqliteOsRead ( OsFile id,
void *  pBuf,
int  amt 
)
int sqliteOsReadLock ( OsFile id)
int sqliteOsSeek ( OsFile id,
off_t  offset 
)
int sqliteOsSleep ( int  ms)
int sqliteOsSync ( OsFile id)
int sqliteOsTempFileName ( char *  zBuf)
int sqliteOsTruncate ( OsFile id,
off_t  nByte 
)
int sqliteOsUnlock ( OsFile id)
int sqliteOsWrite ( OsFile id,
const void *  pBuf,
int  amt 
)
int sqliteOsWriteLock ( OsFile id)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'