Index: uspace/lib/posix/include/posix/math.h
===================================================================
--- uspace/lib/posix/include/posix/math.h	(revision cca80a20e6e2bf961374aa1b1f10e61420a705de)
+++ uspace/lib/posix/include/posix/math.h	(revision 954c0240b720c64358bccbdcdcb035fdd5a6f347)
@@ -1,4 +1,4 @@
 /*
- * Copyright (c) 2011 Petr Koupy
+ * Copyright (c) 2018 Jiri Svoboda
  * All rights reserved.
  *
@@ -30,51 +30,14 @@
  * @{
  */
-/** @file Mathematical operations.
- *
- * The purpose of this file is only to provide prototypes of mathematical
- * functions defined by C standard and by POSIX.
- *
- * It is up to the application to correctly link with either libmath
- * (provided by HelenOS) or by some other math library (such as fdlibm).
- */
 
 #ifndef POSIX_MATH_H_
 #define POSIX_MATH_H_
 
-#ifdef __GNUC__
-#define HUGE_VAL (__builtin_huge_val())
+/*
+ * Just a pass-through to libc math.h
+ */
+#include "libc/math.h"
+
 #endif
-
-extern double ldexp(double, int);
-extern double frexp(double, int *);
-
-extern double fabs(double);
-extern double floor(double);
-extern double ceil(double);
-extern double modf(double, double *);
-extern double fmod(double, double);
-extern double pow(double, double);
-extern double exp(double);
-extern double frexp(double, int *);
-extern double expm1(double);
-extern double sqrt(double);
-extern double log(double);
-extern double log10(double);
-extern double sin(double);
-extern double sinh(double);
-extern double asin(double);
-extern double asinh(double);
-extern double cos(double);
-extern double cosh(double);
-extern double acos(double);
-extern double acosh(double);
-extern double tan(double);
-extern double tanh(double);
-extern double atan(double);
-extern double atanh(double);
-extern double atan2(double, double);
-extern double copysign(double, double);
-
-#endif /* POSIX_MATH_H_ */
 
 /** @}
