]> arthur.barton.de Git - netatalk.git/commitdiff
Merge remote branch 'sf/product-2-2' into develop
authorFrank Lahm <franklahm@googlemail.com>
Fri, 17 Aug 2012 12:21:52 +0000 (14:21 +0200)
committerFrank Lahm <franklahm@googlemail.com>
Fri, 17 Aug 2012 12:21:52 +0000 (14:21 +0200)
Conflicts:
etc/afpd/afp_dsi.c
libatalk/dsi/dsi_stream.c

1  2 
NEWS
etc/afpd/afp_dsi.c
etc/afpd/auth.c
etc/uams/uams_dhx2_pam.c
include/atalk/globals.h

diff --cc NEWS
Simple merge
index 8b1b1a8d7ce98624b41b0e0ae8edf22eaa195a06,8529177d6cf85588270148e1cca524cbcb64d54a..70caf468694d6318060fb69591acf8e940126b49
@@@ -378,23 -383,11 +378,14 @@@ static void pending_request(DSI *dsi
      }
  }
  
- /* -------------------------------------------
-  afp over dsi. this never returns. 
- */
- void afp_over_dsi(AFPObj *obj)
+ void afp_over_dsi_sighandlers(AFPObj *obj)
  {
 -    DSI *dsi = (DSI *) obj->handle;
 +    DSI *dsi = (DSI *) obj->dsi;
 +    int rc_idx;
 +    uint32_t err, cmd;
 +    uint8_t function;
      struct sigaction action;
  
-     AFPobj = obj;
-     obj->exit = afp_dsi_die;
-     obj->reply = (int (*)()) dsi_cmdreply;
-     obj->attention = (int (*)(void *, AFPUserBytes)) dsi_attention;
-     dsi->tickle = 0;
      memset(&action, 0, sizeof(action));
      sigfillset(&action.sa_mask);
      action.sa_flags = SA_RESTART;
diff --cc etc/afpd/auth.c
Simple merge
Simple merge
index 5d66c33c887bad2708d43cba902d2485a1bdd549,3c458d5d55d8f64b46981e05a445ac8be7d07d6b..b8412d15d7c7b300f8b90b3c94a58ddeb96e374b
@@@ -162,6 -163,9 +162,6 @@@ extern const char *AfpErr2name(int err)
  /* directory.c */
  extern struct dir rootParent;
  
 -#ifndef NO_DDP
 -extern void afp_over_asp (AFPObj *);
 -#endif /* NO_DDP */
  extern void afp_over_dsi (AFPObj *);
+ extern void afp_over_dsi_sighandlers(AFPObj *obj);
  #endif /* globals.h */