From 898b7e4cabef9351dc4cef62a6e5ef1d7b27d8e9 Mon Sep 17 00:00:00 2001 From: Kris Kennaway Date: Sun, 11 Feb 2007 01:03:19 +0000 Subject: Remove expired ports --- lang/cli/files/patch-pal::unix::file::file.c | 42 ---------------------------- 1 file changed, 42 deletions(-) delete mode 100644 lang/cli/files/patch-pal::unix::file::file.c (limited to 'lang/cli/files/patch-pal::unix::file::file.c') diff --git a/lang/cli/files/patch-pal::unix::file::file.c b/lang/cli/files/patch-pal::unix::file::file.c deleted file mode 100644 index d962c7ad5113..000000000000 --- a/lang/cli/files/patch-pal::unix::file::file.c +++ /dev/null @@ -1,42 +0,0 @@ - -$FreeBSD$ - ---- pal/unix/file/file.c.orig Fri Mar 22 03:48:20 2002 -+++ pal/unix/file/file.c Wed Apr 10 11:52:45 2002 -@@ -37,6 +37,9 @@ - #include - #include - -+#define chmod( path, mode ) chmod( ( path ), ( mode ) & ~GetUmask() ) -+#define fchmod( fd, mode ) fchmod( ( fd ), ( mode ) & ~GetUmask() ) -+#define lchmod( path, mode ) lchmod( ( path ), ( mode ) & ~GetUmask() ) - - SET_DEFAULT_DEBUG_CHANNEL(FILE); - -@@ -44,6 +47,8 @@ - static int FILECloseStdHandle( HOBJSTRUCT *handle_data); - static int FILEDuplicateHandle( HANDLE handle, HOBJSTRUCT *handle_data); - -+static mode_t GetUmask( void ); -+ - static file *FILENewFileData( void ); - - static BOOL FILEAddNewLockedRgn(SHMFILELOCKS* fileLocks, -@@ -2342,6 +2347,17 @@ - HMGRUnlockHandle(handle,&file_data->handle_data); - } - -+static mode_t GetUmask( void ) -+{ -+ mode_t mask; -+ -+ /* XXX: Probably need to block signals to avoid race here */ -+ mask = umask( 0 ); -+ umask( mask ); -+ /* XXX: Unblock here */ -+ -+ return mask; -+} - - /*++ - Function: -- cgit v1.2.3