lPath 31890 ext/sqlite3/libsqlite/sqlite3.c static int proxyGetLockPath(const char *dbPath, char *lPath, size_t maxLen){ lPath 31896 ext/sqlite3/libsqlite/sqlite3.c len = strlcpy(lPath, LOCKPROXYDIR, maxLen); lPath 31900 ext/sqlite3/libsqlite/sqlite3.c if( !confstr(_CS_DARWIN_USER_TEMP_DIR, lPath, maxLen) ){ lPath 31902 ext/sqlite3/libsqlite/sqlite3.c lPath, errno, osGetpid(0))); lPath 31905 ext/sqlite3/libsqlite/sqlite3.c len = strlcat(lPath, "sqliteplocks", maxLen); lPath 31908 ext/sqlite3/libsqlite/sqlite3.c len = strlcpy(lPath, "/tmp/", maxLen); lPath 31912 ext/sqlite3/libsqlite/sqlite3.c if( lPath[len-1]!='/' ){ lPath 31913 ext/sqlite3/libsqlite/sqlite3.c len = strlcat(lPath, "/", maxLen); lPath 31920 ext/sqlite3/libsqlite/sqlite3.c lPath[i+len] = (c=='/')?'_':c; lPath 31922 ext/sqlite3/libsqlite/sqlite3.c lPath[i+len]='\0'; lPath 31923 ext/sqlite3/libsqlite/sqlite3.c strlcat(lPath, ":auto:", maxLen); lPath 31924 ext/sqlite3/libsqlite/sqlite3.c OSTRACE(("GETLOCKPATH proxy lock path=%s pid=%d\n", lPath, osGetpid(0)));