On Sep 16, 2011, at 11:03 AM, Jay McCarthy wrote: > I think you can use ffi-lib with #f because it is already attached.
Yeah, okay, looks like this works:
#lang racket
(require ffi/unsafe)
;; return type is "gid_t". Safe to use int?
(define setuid
(get-ffi-obj "setuid" (ffi-lib #f)
(_fun _int -> _int)))
(setuid 0)
... naturally, the setuid 0 fails, you'd have to start as root and go down.
Also, you'd need to do that *after* the listen on port 80.
John
smime.p7s
Description: S/MIME cryptographic signature
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

