int pakfire_jail_nice(struct pakfire_jail* jail, int nice) {
        // Check if nice level is in range
-       if (nice < -19 || nice > 20) {
-               errno = EINVAL;
-               return 1;
-       }
+       if (nice < -19 || nice > 20)
+               return -EINVAL;
 
        // Store nice level
        jail->nice = nice;
 
        ASSERT_SUCCESS(pakfire_jail_create(&jail, t->pakfire));
 
        // Set invalid nice levels
-       ASSERT_ERRNO(pakfire_jail_nice(jail,  100), EINVAL);
-       ASSERT_ERRNO(pakfire_jail_nice(jail, -100), EINVAL);
+       ASSERT_ERROR(pakfire_jail_nice(jail,  100), EINVAL);
+       ASSERT_ERROR(pakfire_jail_nice(jail, -100), EINVAL);
 
        // Set something sane
        ASSERT_SUCCESS(pakfire_jail_nice(jail, 5));