Clisp doesn't have (posix:getuid) function, instead it uses (posix:uid).
Here's small patch to fix it in osicat tests.
Timo
diff --git a/tests/tests.lisp b/tests/tests.lisp
index 2710a8f..7d0c399 100644
--- a/tests/tests.lisp
+++ b/tests/tests.lisp
@@ -59,6 +59,6 @@
(defun our-getuid ()
#+sbcl (sb-unix:unix-getuid)
#+cmu (unix:unix-getuid)
- #+clisp (posix:getuid)
+ #+clisp (posix:uid)
#+allegro (excl.osi:getuid)
#-(or sbcl cmu clisp allegro) 0) ; A sane enough default for testing?