👋 Oi,
a documentação afirma que elektraPluginGet
deve retornar 0
em caso de sucesso, mas o modelo sugere - desde o commit 📜 062e017e - que as funções de plugin devem retornar 1
em caso de sucesso.
Outros plug-ins também usam 1
para mostrar que as funções tiveram sucesso, pelo que eu posso dizer. O plugin tcl
por outro lado, retorna 0
em caso de sucesso . Qual valor de retorno é o correto?
ambos estão corretos
1 para sucesso + conjunto de chaves atualizado
0 para sucesso, mas nada mudou
-1 para erro
ambos estão corretos ...
Obrigado pela resposta rápida. Vou atualizar a documentação de acordo.
Sugiro também adicionar uma nota ao modelo, porque é trivial o suficiente para não exigir o mergulho em uma documentação enorme:
// 1 for success + keyset updated
// 0 for success without changes
// -1 for error
return 1;
Sugiro também adicionar uma nota ao modelo, porque é trivial o suficiente para não exigir o mergulho em uma documentação enorme ...
Boa ideia. Acabei de adicionar as informações a elektraTemplateGet
na minha filial local do repo.
Comentários muito úteis
ambos estão corretos
1 para sucesso + conjunto de chaves atualizado
0 para sucesso, mas nada mudou
-1 para erro