Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Move the sqlite3_temp_directory global variable out of the OS porting layer and into main.c so that it is more accessible to non-standard OS porting layers. (CVS 3759) |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
23653f7aab6609f69948a7366bef9ebd |
User & Date: | drh 2007-03-30 11:29:32.000 |
Context
2007-03-30
| ||
13:01 | Avoid using the "clock" command in test scripts since it is a proc in Tcl8.5 and is thus not available to testfixture. (CVS 3760) (check-in: 339941d83a user: drh tags: trunk) | |
11:29 | Move the sqlite3_temp_directory global variable out of the OS porting layer and into main.c so that it is more accessible to non-standard OS porting layers. (CVS 3759) (check-in: 23653f7aab user: drh tags: trunk) | |
11:23 | Remove the anonymous union from the sqlite3_value structure since some compilers are unable to deal with it. (CVS 3758) (check-in: 6b995259bc user: drh tags: trunk) | |
Changes
Changes to src/main.c.
︙ | ︙ | |||
10 11 12 13 14 15 16 | ** ************************************************************************* ** Main file for the SQLite library. The routines in this file ** implement the programmer interface to the library. Routines in ** other files are for internal use by SQLite and should not be ** accessed by users of the library. ** | | | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | ** ************************************************************************* ** Main file for the SQLite library. The routines in this file ** implement the programmer interface to the library. Routines in ** other files are for internal use by SQLite and should not be ** accessed by users of the library. ** ** $Id: main.c,v 1.365 2007/03/30 11:29:32 drh Exp $ */ #include "sqliteInt.h" #include "os.h" #include <ctype.h> /* ** The following constant value is used by the SQLITE_BIGENDIAN and |
︙ | ︙ | |||
36 37 38 39 40 41 42 43 44 45 46 47 48 49 | /* ** If the following function pointer is not NULL and if ** SQLITE_ENABLE_IOTRACE is enabled, then messages describing ** I/O active are written using this function. These messages ** are intended for debugging activity only. */ void (*sqlite3_io_trace)(const char*, ...) = 0; /* ** This is the default collating function named "BINARY" which is always ** available. */ static int binCollFunc( void *NotUsed, | > > > > > > > > > > | 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | /* ** If the following function pointer is not NULL and if ** SQLITE_ENABLE_IOTRACE is enabled, then messages describing ** I/O active are written using this function. These messages ** are intended for debugging activity only. */ void (*sqlite3_io_trace)(const char*, ...) = 0; /* ** If the following global variable points to a string which is the ** name of a directory, then that directory will be used to store ** temporary files. ** ** See also the "PRAGMA temp_store_directory" SQL command. */ char *sqlite3_temp_directory = 0; /* ** This is the default collating function named "BINARY" which is always ** available. */ static int binCollFunc( void *NotUsed, |
︙ | ︙ |
Changes to src/os_os2.c.
︙ | ︙ | |||
220 221 222 223 224 225 226 | int os2OpenDirectory( OsFile *id, const char *zDirname ){ return SQLITE_OK; } | < < < < < < < | 220 221 222 223 224 225 226 227 228 229 230 231 232 233 | int os2OpenDirectory( OsFile *id, const char *zDirname ){ return SQLITE_OK; } /* ** Create a temporary file name in zBuf. zBuf must be big enough to ** hold at least SQLITE_TEMPNAME_SIZE characters. */ int sqlite3Os2TempFileName( char *zBuf ){ static const unsigned char zChars[] = "abcdefghijklmnopqrstuvwxyz" |
︙ | ︙ |
Changes to src/os_unix.c.
︙ | ︙ | |||
927 928 929 930 931 932 933 | if( pFile->dirfd<0 ){ return SQLITE_CANTOPEN; } OSTRACE3("OPENDIR %-3d %s\n", pFile->dirfd, zDirname); return SQLITE_OK; } | < < < < < < < < < | 927 928 929 930 931 932 933 934 935 936 937 938 939 940 | if( pFile->dirfd<0 ){ return SQLITE_CANTOPEN; } OSTRACE3("OPENDIR %-3d %s\n", pFile->dirfd, zDirname); return SQLITE_OK; } /* ** Create a temporary file name in zBuf. zBuf must be big enough to ** hold at least SQLITE_TEMPNAME_SIZE characters. */ int sqlite3UnixTempFileName(char *zBuf){ static const char *azDirs[] = { 0, |
︙ | ︙ |
Changes to src/os_win.c.
︙ | ︙ | |||
894 895 896 897 898 899 900 | static int winOpenDirectory( OsFile *id, const char *zDirname ){ return SQLITE_OK; } | < < < < < < < | 894 895 896 897 898 899 900 901 902 903 904 905 906 907 | static int winOpenDirectory( OsFile *id, const char *zDirname ){ return SQLITE_OK; } /* ** Create a temporary file name in zBuf. zBuf must be big enough to ** hold at least SQLITE_TEMPNAME_SIZE characters. */ int sqlite3WinTempFileName(char *zBuf){ static char zChars[] = "abcdefghijklmnopqrstuvwxyz" |
︙ | ︙ |