Make gpr_timespec no longer be a typedef for struct timespec in posix
The problem is that for the typedef to work we need _POSIX_C_SOURCE to
be defined properly before any file that uses gpr_timespec includes
anything. This is extremely fragile unless we change CFLAGS, which
probably isn't worth doing for this.
diff --git a/include/grpc/support/time.h b/include/grpc/support/time.h
index 6327a2c..70e4afd 100644
--- a/include/grpc/support/time.h
+++ b/include/grpc/support/time.h
@@ -34,8 +34,8 @@
#ifndef __GRPC_SUPPORT_TIME_H__
#define __GRPC_SUPPORT_TIME_H__
/* Time support.
- We use gpr_timespec, which is typedefed to struct timespec on platforms which
- have it. On some machines, absolute times may be in local time. */
+ We use gpr_timespec, which is analogous to struct timespec. On some
+ machines, absolute times may be in local time. */
/* Platform specific header declares gpr_timespec.
gpr_timespec contains: