| 869 | |
| 870 | |
| 871 | struct auth * copyauth (struct auth * authfuncs){ |
| 872 | struct auth * newauth = NULL; |
| 873 | |
| 874 | newauth = authfuncs = itcopy(authfuncs, sizeof(struct auth)); |
| 875 | for( ; authfuncs; authfuncs = authfuncs->next = itcopy(authfuncs->next, sizeof(struct auth))); |
| 876 | return newauth; |
| 877 | } |
| 878 | |
| 879 | struct ace * copyacl (struct ace *ac){ |
| 880 | struct ace * ret = NULL; |