>Number: 2087 >Category: general >Synopsis: http_request.c/get_path_info: change in return value b5->b6 >breaks module load >Confidential: no >Severity: critical >Priority: medium >Responsible: apache >State: open >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Mon Apr 20 18:10:00 PDT 1998 >Last-Modified: >Originator: [EMAIL PROTECTED] >Organization: apache >Release: 1.3beta6 >Environment: HPUX 11.0, using both HP ANSI C compiler and gcc 2.8.1 >Description: I'm working on getting mod_auth_dce (see http://www.intranet.csupomona.edu/~henson/www/projects/mod_auth_dce/) to compile and work under 1.3. In beta5 get_path_info() in main/http_request.c was declared as an "int" and a modified version of mod_auth_dce.c would load properly, since mod_auth_dce.c calls get_path_info. In beta6, get_path_info's declaration was changed to "static int" and now the loader cannot find the call to it made by mod_auth_dce.c. So, I get an unsatisfied external. Why was get_path_info() hidden with a static declaration in beta6? Is there an API method of getting this info instead? >How-To-Repeat: I would have to send you my modified version of the mod_auth_dce.c module. >Fix: Change the declaration for get_path_info() back to "int" if no API-based means of doing get_path_info() >Audit-Trail: >Unformatted: [In order for any reply to be added to the PR database, ] [you need to include <[EMAIL PROTECTED]> in the Cc line ] [and leave the subject line UNCHANGED. This is not done] [automatically because of the potential for mail loops. ]
