Partilhar via


Função Networking_DhcpServerConfig_SetNtpServerAddresses

Cabeçalho: #include <applibs/networking.h>

Aplica um conjunto de endereços IP do servidor NTP a uma estrutura de Networking_DhcpServerConfig .

int Networking_DhcpServerConfig_SetNtpServerAddresses(Networking_DhcpServerConfig *dhcpServerConfig, const struct in_addr *ntpServerAddresses, size_t serverCount);

Parâmetros

  • dhcpServerConfig Um ponteiro para a estrutura Networking_DhcpServerConfig a atualizar.

  • ntpServerAddresses Um ponteiro para uma matriz de endereços IP do servidor NTP.

  • serverCount O número de endereços IP na ntpServerAddresses matriz.

Erros

Devolve -1 se for encontrado um erro e define errno para o valor de erro.

  • EFAULT: o dhcpServerConfig parâmetro é NULL.

  • EFAULT: o ntpServerAddresses parâmetro é NULL.

  • EINVAL: foram fornecidos mais de três endereços IP.

Também pode ser especificado qualquer outro errno ; esses erros não são deterministas e o mesmo comportamento pode não ser retido através de atualizações do sistema.

Valor devolvido

Devolve 0 para êxito ou -1 para falha, caso errno em que será definido como o valor de erro.

Conceitos e exemplos