diff --git a/src/csync/CMakeLists.txt b/src/csync/CMakeLists.txt index 58ddc14d5..8d59f8d5a 100644 --- a/src/csync/CMakeLists.txt +++ b/src/csync/CMakeLists.txt @@ -30,7 +30,6 @@ if(NO_RENAME_EXTENSION) endif() set(csync_SRCS - csync.cpp csync_exclude.cpp csync_util.cpp csync_misc.cpp diff --git a/src/csync/csync.cpp b/src/csync/csync.cpp deleted file mode 100644 index 7bb9d9a73..000000000 --- a/src/csync/csync.cpp +++ /dev/null @@ -1,49 +0,0 @@ -/* - * libcsync -- a library to sync a directory with another - * - * Copyright (c) 2008-2013 by Andreas Schneider - * Copyright (c) 2012-2013 by Klaas Freitag - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#include "config_csync.h" - -#ifndef _GNU_SOURCE -#define _GNU_SOURCE -#endif - -#include "csync.h" - - -#include "common/syncjournalfilerecord.h" - -std::unique_ptr csync_file_stat_t::fromSyncJournalFileRecord(const OCC::SyncJournalFileRecord &rec) -{ - std::unique_ptr st(new csync_file_stat_t); - st->path = rec._path; - st->inode = rec._inode; - st->modtime = rec._modtime; - st->type = static_cast(rec._type); - st->etag = rec._etag; - st->file_id = rec._fileId; - st->remotePerm = rec._remotePerm; - st->size = rec._fileSize; - st->has_ignored_files = rec._serverHasIgnoredFiles; - st->checksumHeader = rec._checksumHeader; - st->e2eMangledName = rec._e2eMangledName; - st->isE2eEncrypted = rec._isE2eEncrypted; - return st; -} diff --git a/src/csync/csync.h b/src/csync/csync.h index 3af8137c0..af2927be0 100644 --- a/src/csync/csync.h +++ b/src/csync/csync.h @@ -184,16 +184,8 @@ struct OCSYNC_EXPORT csync_file_stat_t { , is_hidden(false) , isE2eEncrypted(false) { } - - static std::unique_ptr fromSyncJournalFileRecord(const OCC::SyncJournalFileRecord &rec); }; -/** - * csync handle - */ -using CSYNC = struct csync_s; - - time_t OCSYNC_EXPORT oc_httpdate_parse( const char *date ); /**