static void machtime_stream(int s) { uint32_t result = machtime(); (void) safe_write(s, &result, sizeof (result)); }
/* ARGSUSED3 */ static void machtime_dg(int s, const struct sockaddr *sap, int sa_len, const void *buf, size_t sz) { uint32_t result = machtime(); (void) safe_sendto(s, &result, sizeof (result), 0, sap, sa_len); }
void machtime_stream (int s, struct servtab *sep) { long result; result = machtime (); write (s, (char *) &result, sizeof result); }
void machtime_dg (int s, struct servtab *sep) { long result; #ifdef IPV6 struct sockaddr_storage sa; #else struct sockaddr sa; #endif socklen_t size; size = sizeof sa; if (recvfrom (s, (char *) &result, sizeof result, 0, (struct sockaddr *) &sa, &size) < 0) return; result = machtime (); sendto (s, (char *) &result, sizeof result, 0, (struct sockaddr *) &sa, sizeof sa); }