+weak_alias(sc_clock_gettime, __vdso_clock_gettime);
+
+int (*__cgt)(clockid_t, struct timespec *) = __vdso_clock_gettime;
+
+int __clock_gettime(clockid_t clk, struct timespec *ts)
+{
+ /* Conditional is to make this work prior to dynamic linking */
+ return __cgt ? __cgt(clk, ts) : sc_clock_gettime(clk, ts);
+}
+