aboutsummaryrefslogtreecommitdiffstats
path: root/editors/openoffice-1.1
diff options
context:
space:
mode:
authormbr <mbr@FreeBSD.org>2002-10-21 18:33:47 +0800
committermbr <mbr@FreeBSD.org>2002-10-21 18:33:47 +0800
commit258803c753a1af8679783ae28e1c611115cf5fc9 (patch)
tree109046097899412c81784198191966e6a3539bb3 /editors/openoffice-1.1
parentbc2b665e7bd6b01d4699e469387d5310f467cc31 (diff)
downloadfreebsd-ports-graphics-258803c753a1af8679783ae28e1c611115cf5fc9.tar.gz
freebsd-ports-graphics-258803c753a1af8679783ae28e1c611115cf5fc9.tar.zst
freebsd-ports-graphics-258803c753a1af8679783ae28e1c611115cf5fc9.zip
We still have no getpwuid_r(). There will be a different fix for this later.
Just a workaround for now.
Diffstat (limited to 'editors/openoffice-1.1')
-rw-r--r--editors/openoffice-1.1/files/patch-psprint+source+printergfx+printerjob.cxx15
1 files changed, 15 insertions, 0 deletions
diff --git a/editors/openoffice-1.1/files/patch-psprint+source+printergfx+printerjob.cxx b/editors/openoffice-1.1/files/patch-psprint+source+printergfx+printerjob.cxx
new file mode 100644
index 00000000000..751ef978850
--- /dev/null
+++ b/editors/openoffice-1.1/files/patch-psprint+source+printergfx+printerjob.cxx
@@ -0,0 +1,15 @@
+--- ../psprint/source/printergfx/printerjob.cxx.orig Sat Oct 19 14:49:13 2002
++++ ../psprint/source/printergfx/printerjob.cxx Sat Oct 19 14:49:18 2002
+@@ -285,8 +285,12 @@
+
+ sal_Bool bSuccess = sal_False;
+
++#ifdef FREEBSD
++ pPWEntry = getpwuid( getuid());
++#else
+ if (getpwuid_r(getuid(), &aPWEntry, pPWBuffer, sizeof(pPWBuffer), &pPWEntry) != 0)
+ pPWEntry = NULL;
++#endif
+
+ if (pPWEntry != NULL && pPWEntry->pw_name != NULL)
+ {