Removed support for Solaris, which has been dead for at least five years.
[citadel.git] / citadel / server / modules / vcard / serv_vcard.c
index cd1bcde312211d94a180a55bbc824cc7d0fd12af..9c9f98dd5600a6af21c3cc6b4a27ea70bcd83c17 100644 (file)
@@ -706,14 +706,9 @@ void vcard_newuser(struct ctdluser *usbuf) {
        if (CtdlGetConfigInt("c_auth_mode") == AUTHMODE_HOST) {
                struct passwd pwd;
                char pwd_buffer[SIZ];
-               
-#ifdef SOLARIS_GETPWUID
-               if (getpwuid_r(usbuf->uid, &pwd, pwd_buffer, sizeof pwd_buffer) != NULL) {
-#else // SOLARIS_GETPWUID
                struct passwd *result = NULL;
                syslog(LOG_DEBUG, "vcard: searching for uid %d", usbuf->uid);
                if (getpwuid_r(usbuf->uid, &pwd, pwd_buffer, sizeof pwd_buffer, &result) == 0) {
-#endif // HAVE_GETPWUID_R
                        snprintf(buf, sizeof buf, "%s@%s", pwd.pw_name, CtdlGetConfigStr("c_fqdn"));
                        vcard_add_prop(v, "email;internet", buf);
                        need_default_vcard = 0;