]> granicus.if.org Git - php/commitdiff
reimplement extension listing
authorShane Caraveo <shane@php.net>
Fri, 18 Jan 2002 20:27:09 +0000 (20:27 +0000)
committerShane Caraveo <shane@php.net>
Fri, 18 Jan 2002 20:27:09 +0000 (20:27 +0000)
sapi/cgi/cgi_main.c

index a3f37fd991ff74dcf628e90165aa5c5ab600102f..1226d1108da612694c93bf1c5993f66726a16ad3 100644 (file)
@@ -93,6 +93,12 @@ static int _print_module_info(zend_module_entry *module, void *arg TSRMLS_DC)
        return 0;
 }
 
+static int _print_extension_info(zend_extension *module, void *arg TSRMLS_DC)
+{
+       php_printf("%s\n", module->name);
+       return 0;
+}
+
 #ifndef STDOUT_FILENO
 #define STDOUT_FILENO 1
 #endif
@@ -594,8 +600,7 @@ any .htaccess restrictions anywhere on your site you can leave doc_root undefine
                                        php_printf("[PHP Modules]\n");
                                        zend_hash_apply_with_argument(&module_registry, (apply_func_arg_t) _print_module_info, NULL TSRMLS_CC);
                                        php_printf("\n[Zend Modules]\n");
-                                       /* zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) _print_module_info, NULL TSRMLS_CC); */
-                                       php_printf("Not Implemented\n");
+                                       zend_llist_apply_with_argument(&zend_extensions, (llist_apply_with_arg_func_t) _print_extension_info, NULL TSRMLS_CC);
                                        php_printf("\n");
                                        php_end_ob_buffers(1 TSRMLS_CC);
                                        exit(1);