The AIX and Solaris versions of nohup have a -p option that modifies a running process to ignore future SIGHUP signals.
-p