Index: uspace/lib/c/generic/time.c
===================================================================
--- uspace/lib/c/generic/time.c	(revision f6cb995de3c31bddccc2c6a818f493944620302a)
+++ uspace/lib/c/generic/time.c	(revision 56b308ef8e694f7c971ad48610f169a77582c9dc)
@@ -861,4 +861,19 @@
 }
 
+/**
+ * Equivalent to asctime(localtime(clock)).
+ * 
+ * @param timer Time to convert.
+ * @return Pointer to a statically allocated string holding the date.
+ */
+char *ctime(const time_t *timer)
+{
+	struct tm *loctime = localtime(timer);
+	if (loctime == NULL) {
+		return NULL;
+	}
+	return asctime(loctime);
+}
+
 /** @}
  */
Index: uspace/lib/c/include/sys/time.h
===================================================================
--- uspace/lib/c/include/sys/time.h	(revision f6cb995de3c31bddccc2c6a818f493944620302a)
+++ uspace/lib/c/include/sys/time.h	(revision 56b308ef8e694f7c971ad48610f169a77582c9dc)
@@ -83,4 +83,5 @@
 extern char *asctime(const struct tm *timeptr);
 extern struct tm *localtime(const time_t *timer);
+extern char *ctime(const time_t *timer);
 extern size_t strftime(char *restrict s, size_t maxsize,
     const char *restrict format, const struct tm *restrict tm);
Index: uspace/lib/posix/time.c
===================================================================
--- uspace/lib/posix/time.c	(revision f6cb995de3c31bddccc2c6a818f493944620302a)
+++ uspace/lib/posix/time.c	(revision 56b308ef8e694f7c971ad48610f169a77582c9dc)
@@ -400,19 +400,4 @@
 
 /**
- * Equivalent to asctime(localtime(clock)).
- * 
- * @param timer Time to convert.
- * @return Pointer to a statically allocated string holding the date.
- */
-char *posix_ctime(const time_t *timer)
-{
-	struct tm *loctime = localtime(timer);
-	if (loctime == NULL) {
-		return NULL;
-	}
-	return asctime(loctime);
-}
-
-/**
  * Reentrant variant of ctime().
  * 
Index: uspace/lib/posix/time.h
===================================================================
--- uspace/lib/posix/time.h	(revision f6cb995de3c31bddccc2c6a818f493944620302a)
+++ uspace/lib/posix/time.h	(revision 56b308ef8e694f7c971ad48610f169a77582c9dc)
@@ -96,5 +96,4 @@
 extern char *posix_asctime_r(const struct tm *restrict timeptr,
     char *restrict buf);
-extern char *posix_ctime(const time_t *timer);
 extern char *posix_ctime_r(const time_t *timer, char *buf);
 
@@ -128,5 +127,4 @@
 
 	#define asctime_r posix_asctime_r
-	#define ctime posix_ctime
 	#define ctime_r posix_ctime_r
 
