From 52e474972326746f352cec15dc59cf08f2db0347 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Fri, 3 Nov 2006 12:37:29 +0000 Subject: rename LOOP to STRINGLIST as that is currently the only supported format git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@64 ef36b2f9-881f-0410-afb5-c4e39611909c --- server/aliases.c | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) (limited to 'server') diff --git a/server/aliases.c b/server/aliases.c index 9031487..2fdb9a3 100644 --- a/server/aliases.c +++ b/server/aliases.c @@ -97,27 +97,11 @@ _nss_ldap_getaliasent_r (struct aliasent *result, char *buffer, size_t buflen, _nss_ldap_parse_alias, LDAP_NSS_BUFLEN_DEFAULT); } -#define PASSWD_NAME result.pw_name -#define PASSWD_PASSWD result.pw_passwd -#define PASSWD_UID result.pw_uid -#define PASSWD_GID result.pw_gid -#define PASSWD_GECOS result.pw_gecos -#define PASSWD_DIR result.pw_dir -#define PASSWD_SHELL result.pw_shell - -/* generic macros in development here */ -#define WRITE_LOOP(fp,num,opr) \ - WRITE_INT32(fp,num); \ - for (tmp2int32=0;tmp2int32<(num);tmp2int32++) \ - { \ - opr \ - } - /* macros for expanding the LDF_ALIAS macro */ -#define LDF_STRING(field) WRITE_STRING(fp,field) -#define LDF_LOOP(field) WRITE_LOOP(fp,result.alias_members_len,field) -#define ALIAS_NAME result.alias_name -#define ALIAS_RCPT result.alias_members[tmp2int32] +#define LDF_STRING(field) WRITE_STRING(fp,field) +#define LDF_STRINGLIST(field) WRITE_STRINGLIST_NUM(fp,field,result.alias_members_len) +#define ALIAS_NAME result.alias_name +#define ALIAS_RCPTS result.alias_members int nslcd_alias_byname(FILE *fp) { -- cgit v1.2.3