input/Plugin: add attribute prefixes

This commit is contained in:
Max Kellermann
2018-10-24 20:25:32 +02:00
parent 9ec86acb9c
commit 3e78c9ab48
16 changed files with 128 additions and 88 deletions

View File

@@ -87,9 +87,6 @@ static InputStreamPtr
input_smbclient_open(const char *uri,
Mutex &mutex)
{
if (!StringStartsWithCaseASCII(uri, "smb://"))
return nullptr;
const std::lock_guard<Mutex> protect(smbclient_mutex);
SMBCCTX *ctx = smbc_new_context();
@@ -158,8 +155,14 @@ SmbclientInputStream::Seek(offset_type new_offset)
offset = result;
}
static constexpr const char *smbclient_prefixes[] = {
"smb://",
nullptr
};
const InputPlugin input_plugin_smbclient = {
"smbclient",
smbclient_prefixes,
input_smbclient_init,
nullptr,
input_smbclient_open,