head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.10 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.8 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.6 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.2.0.4 pkgsrc-2011Q2-base:1.2 pkgsrc-2009Q4:1.2.0.2 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q1:1.1.0.2 pkgsrc-2009Q1-base:1.1; locks; strict; comment @# @; 1.2 date 2009.04.07.08.20.42; author kefren; state dead; branches; next 1.1; 1.1 date 2009.03.04.01.09.19; author kefren; state Exp; branches; next ; desc @@ 1.2 log @Welcome to mono 2.4 Changelist available at http://www.mono-project.com/Release_Notes_Mono_2.4 Note: Enabled for now generics on amd64, as they look to work @ text @--- mono/metadata/attach.c.orig 2009-03-03 15:32:27 -0800 +++ mono/metadata/attach.c 2009-03-03 15:48:41 -0800 @@@@ -366,12 +366,20 @@@@ ipc_connect (void) */ /* FIXME: Use TMP ? */ pw = NULL; +#ifndef HAVE_GETPWUID_R + pw = getpwuid(getuid()); + if (pw == NULL) { + fprintf(stderr, "attach: getpwuid () failed.\n"); + return; + } +#else res = getpwuid_r (getuid (), &pwbuf, buf, sizeof (buf), &pw); if (res != 0) { fprintf (stderr, "attach: getpwuid_r () failed.\n"); return; } g_assert (pw); +#endif directory = g_strdup_printf ("/tmp/mono-%s", pw->pw_name); res = mkdir (directory, S_IRUSR | S_IWUSR | S_IXUSR); if (res != 0) { @ 1.1 log @Support for DragonFly. Probably still incomplete, but compilable. PKGREVISION++ @ text @@