Tipo de dados timestamp

Uma variável do tipo probev_timestamp_t retém o valor de retorno da função timestamp ProbeVue , que retorna um registro de data e hora no formato interno do AIX® .

A variável tipo probev_timestamp_t pode ser passada mais tarde como um parâmetro na função diff_time que retorna a diferença entre dois timestamps. Esse tipo de dado também pode ser armazenado em uma matriz associativa seja como uma chave ou como um valor.

Embora o compilador ProbeVue não digite a verificação ao usar um tipo de dados long em vez do tipo de dados probev_timestamp_t para armazenar registros de data e hora, se possível, evite esse uso.

As operações a seguir são aceitáveis para uma variável do tipo probev_timestamp_t :

  • Pode ser explicitamente inicializado a zero.
    Nota: Uma variável de registro de data e hora da classe global ou da classe local do encadeamento é inicializada para zero no início da sessão ProbeVue
  • Pode ser comparado contra zero. Os valores de timestamp retornados pela função timestamp são sempre maiores que zero.
  • Pode ser comparado contra outra variável timestamp. Um timestamp posterior é garantido para ser maior do que um timestamp anterior.
  • Pode ser passado como um parâmetro para a função diff_time .
  • Pode ser impresso usando a função printf ou trace .