Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Fix comments. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | symlinks |
| Files: | files | file ages | folders |
| SHA1: |
4a32e8ade7d5645cd01692b99f06f8c9 |
| User & Date: | dmitry 2011-08-23 13:54:44.465 |
Context
|
2011-08-23
| ||
| 15:27 | Merge in the latest changes from trunk. check-in: 6c880a4f5e user: drh tags: symlinks | |
| 13:54 | Fix comments. check-in: 4a32e8ade7 user: dmitry tags: symlinks | |
|
2011-08-22
| ||
| 22:20 | Merge trunk. check-in: c57830bec2 user: dmitry tags: symlinks | |
Changes
Changes to src/file.c.
| ︙ | ︙ | |||
93 94 95 96 97 98 99 |
*/
i64 file_mtime(const char *zFilename){
return getStat(zFilename) ? -1 : fileStat.st_mtime;
}
/*
** Return TRUE if the named file is an ordinary file or symlink
| | | < | | > | 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 |
*/
i64 file_mtime(const char *zFilename){
return getStat(zFilename) ? -1 : fileStat.st_mtime;
}
/*
** Return TRUE if the named file is an ordinary file or symlink
** and symlinks are allowed.
** Return false for directories, devices, fifos, etc.
*/
int file_isfile_or_link(const char *zFilename){
#if !defined(_WIN32)
if ( g.allowSymlinks ){
return getStat(zFilename) ? 0 : S_ISREG(fileStat.st_mode) || S_ISLNK(fileStat.st_mode);
}else{
return getStat(zFilename) ? 0 : S_ISREG(fileStat.st_mode);
}
#else
return getStat(zFilename) ? 0 : S_ISREG(fileStat.st_mode);
#endif
}
/*
** Return TRUE if the named file is an ordinary file. Return false
** for directories, devices, fifos, symlinks, etc.
*/
int file_isfile(const char *zFilename){
return getStat(zFilename) ? 0 : S_ISREG(fileStat.st_mode);
}
/*
** Return TRUE if the named file is a symlink and symlinks are allowed.
** Return false for all other cases.
**
** On Windows, always return False.
*/
int file_islink(const char *zFilename){
#if !defined(_WIN32)
if( g.allowSymlinks ){
return getStat(zFilename) ? 0 : S_ISLNK(fileStat.st_mode);
}else{
|
| ︙ | ︙ |