| dnl modules enabled in this directory by default | 
 |  | 
 | dnl APACHE_MODULE(name, helptext[, objects[, structname[, default[, config]]]]) | 
 |  | 
 | APACHE_MODPATH_INIT(generators) | 
 |  | 
 | APACHE_MODULE(status, process/thread monitoring, , , yes) | 
 | APACHE_MODULE(autoindex, directory listing, , , yes) | 
 | APACHE_MODULE(asis, as-is filetypes, , , yes) | 
 | APACHE_MODULE(info, server information, , , most) | 
 | APACHE_MODULE(suexec, set uid and gid for spawned processes, , , no, [ | 
 |               other_targets=suexec ] ) | 
 |  | 
 | if ap_mpm_is_threaded; then | 
 | # if we are using a threaded MPM, we will get better performance with | 
 | # mod_cgid, so make it the default. | 
 |     APACHE_MODULE(cgid, CGI scripts, , , yes, [ | 
 |     case $host in | 
 |       *-solaris2*) | 
 |         case `uname -r` in | 
 |           5.10) | 
 |           dnl Does the system have the appropriate patches? | 
 |           case `uname -p` in | 
 |             i386) | 
 |               patch_id="120665" | 
 |               ;; | 
 |             sparc) | 
 |               patch_id="120664" | 
 |               ;; | 
 |             *) | 
 |               AC_MSG_WARN([Unknown platform]) | 
 |               patch_id="120664" | 
 |               ;; | 
 |           esac | 
 |           AC_MSG_CHECKING([for Solaris patch $patch_id]) | 
 |           showrev -p | grep "$patch_id" >/dev/null 2>&1 | 
 |           if test $? -eq 1; then | 
 |           dnl Solaris 11 (next release) as of snv_19 doesn't have this problem. | 
 |           dnl It may be possible to use /kernel/drv/tl from later releases. | 
 |           AC_MSG_ERROR([Please apply either patch # 120664 (Sparc) or # 120665 (x86). | 
 | Without these patches, mod_cgid is non-functional on Solaris 10 due to an OS | 
 | bug with AF_UNIX sockets. | 
 | If you can not apply these patches, you can do one of the following: | 
 |  - run configure with --disable-cgid | 
 |  - switch to the prefork MPM | 
 | For more info: <http://issues.apache.org/bugzilla/show_bug.cgi?id=34264>]) | 
 |           else | 
 |             AC_MSG_RESULT(yes) | 
 |           fi | 
 |           ;; | 
 |         esac | 
 |         ;; | 
 |     esac | 
 |   ]) | 
 |     APACHE_MODULE(cgi, CGI scripts, , , no) | 
 | else | 
 | # if we are using a non-threaded MPM, it makes little sense to use | 
 | # mod_cgid, and it just opens up holes we don't need.  Make mod_cgi the | 
 | # default | 
 |     APACHE_MODULE(cgi, CGI scripts, , , yes) | 
 |     APACHE_MODULE(cgid, CGI scripts, , , no) | 
 | fi | 
 |  | 
 | APACHE_MODPATH_FINISH |