Index: uspace/lib/c/generic/rtld/module.c
===================================================================
--- uspace/lib/c/generic/rtld/module.c	(revision 33f86a3f832f902f56ec98dab6a41d9841df0947)
+++ uspace/lib/c/generic/rtld/module.c	(revision a53ed3a8097360ccf174e8d94fb407db919eb66a)
@@ -54,5 +54,5 @@
  * @return EOK on success, ENOMEM if out of memory
  */
-int module_create_static_exec(rtld_t *rtld, module_t **rmodule)
+errno_t module_create_static_exec(rtld_t *rtld, module_t **rmodule)
 {
 	module_t *module;
Index: uspace/lib/c/generic/rtld/rtld.c
===================================================================
--- uspace/lib/c/generic/rtld/rtld.c	(revision 33f86a3f832f902f56ec98dab6a41d9841df0947)
+++ uspace/lib/c/generic/rtld/rtld.c	(revision a53ed3a8097360ccf174e8d94fb407db919eb66a)
@@ -45,7 +45,7 @@
 
 /** Initialize the runtime linker for use in a statically-linked executable. */
-int rtld_init_static(void)
-{
-	int rc;
+errno_t rtld_init_static(void)
+{
+	errno_t rc;
 
 	runtime_env = &rt_env_static;
@@ -70,5 +70,5 @@
  * @return EOK on success or non-zero error code
  */
-int rtld_prog_process(elf_finfo_t *p_info, rtld_t **rre)
+errno_t rtld_prog_process(elf_finfo_t *p_info, rtld_t **rre)
 {
 	rtld_t *env;
