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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to