/[radius]/radius/include/radiusd.h
ViewVC logotype

Diff of /radius/include/radiusd.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.89 by gray, Tue May 6 12:59:21 2003 UTC revision 1.90 by gray, Thu May 22 13:53:19 2003 UTC
# Line 381  int scheme_auth(char *procname, RADIUS_R Line 381  int scheme_auth(char *procname, RADIUS_R
381  int scheme_acct(char *procname, RADIUS_REQ *req);  int scheme_acct(char *procname, RADIUS_REQ *req);
382  void scheme_add_load_path(char *path);  void scheme_add_load_path(char *path);
383  void scheme_read_eval_loop();  void scheme_read_eval_loop();
384    void scheme_redirect_output();
385  void start_guile();  void start_guile();
386  int guile_cfg_handler(int argc, cfg_value_t *argv,  int guile_cfg_handler(int argc, cfg_value_t *argv,
387                        void *block_data, void *handler_data);                        void *block_data, void *handler_data);
# Line 420  int shmem_alloc(size_t size); Line 421  int shmem_alloc(size_t size);
421  void shmem_free();  void shmem_free();
422  void *shmem_get(size_t size, int zero);  void *shmem_get(size_t size, int zero);
423    
424    /* pam.c */
425    int pam_pass(char *name, char *passwd, const char *pamauth, char **reply_msg);
426    #define PAM_DEFAULT_TYPE    "radius"
427    
428    /* proxy.c */
429    int rad_proxy(REQUEST *req);
430    void rad_proxy_free(RADIUS_REQ *req);
431    int proxy_send(REQUEST *req);
432    int proxy_receive(RADIUS_REQ *radreq, RADIUS_REQ *oldreq, int activefd);
433    void proxy_retry(int type, void *radreq, void *orig_req,
434                     int fd, char *status_str);
435    
436  /*FIXME*/  /*FIXME*/
437  /* acct.c */  /* acct.c */
# Line 460  void strip_username(int do_strip, char * Line 469  void strip_username(int do_strip, char *
469  /* version.c */  /* version.c */
470  void version();  void version();
471    
   
 /* pam.c */  
 #ifdef USE_PAM  
 int pam_pass(char *name, char *passwd, const char *pamauth, char **reply_msg);  
 # define PAM_DEFAULT_TYPE    "radius"  
 #endif  
   
 /* proxy.c */  
 int rad_proxy(REQUEST *req);  
 void rad_proxy_free(RADIUS_REQ *req);  
 int proxy_send(REQUEST *req);  
 int proxy_receive(RADIUS_REQ *radreq, RADIUS_REQ *oldreq, int activefd);  
 void proxy_retry(int type, void *radreq, void *orig_req,  
                  int fd, char *status_str);  
   
472  /* auth.c */  /* auth.c */
473  int rad_auth_init(RADIUS_REQ *radreq, int activefd);  int rad_auth_init(RADIUS_REQ *radreq, int activefd);
474  int rad_authenticate (RADIUS_REQ *, int);  int rad_authenticate (RADIUS_REQ *, int);

Legend:
Removed from v.1.89  
changed lines
  Added in v.1.90

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26