Index: uspace/lib/pcut/src/os/helenos.c
===================================================================
--- uspace/lib/pcut/src/os/helenos.c	(revision f77c1c90c1f223647872d5cefa2d86f63bc846d7)
+++ uspace/lib/pcut/src/os/helenos.c	(revision 08d4ea2111e5db01d0a6194bd9da4248ee282dc7)
@@ -68,5 +68,5 @@
 }
 
-void pcut_str_error(int error, char *buffer, int size) {
+void pcut_str_error(errno_t error, char *buffer, int size) {
 	const char *str = str_error(error);
 	if (str == NULL) {
@@ -130,5 +130,5 @@
  * @return EOK Always.
  */
-static int test_timeout_handler_fibril(void *arg) {
+static errno_t test_timeout_handler_fibril(void *arg) {
 	pcut_item_t *test = arg;
 	int timeout_sec = pcut_get_test_timeout(test);
@@ -139,5 +139,5 @@
 		goto leave_no_kill;
 	}
-	int rc = fibril_condvar_wait_timeout(&forced_termination_cv,
+	errno_t rc = fibril_condvar_wait_timeout(&forced_termination_cv,
 		&forced_termination_mutex, timeout_us);
 	if (rc == ETIMEOUT) {
@@ -160,5 +160,5 @@
 	snprintf(tempfile_name, PCUT_TEMP_FILENAME_BUFFER_SIZE - 1, "pcut_%lld.tmp", (unsigned long long) task_get_id());
 	int tempfile;
-	int rc = vfs_lookup_open(tempfile_name, WALK_REGULAR | WALK_MAY_CREATE, MODE_READ | MODE_WRITE, &tempfile);
+	errno_t rc = vfs_lookup_open(tempfile_name, WALK_REGULAR | WALK_MAY_CREATE, MODE_READ | MODE_WRITE, &tempfile);
 	if (rc != EOK) {
 		pcut_report_test_done(test, PCUT_OUTCOME_INTERNAL_ERROR, "Failed to create temporary file.", NULL, NULL);
