Marcus Meissner : winedump: Use fchmod() instead of doing system(chmod).

Alexandre Julliard julliard at wine.codeweavers.com
Sat Apr 8 13:12:25 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: 8ab9a65bacd9a88ca4a2e60c21b7c32bd278bf50
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=8ab9a65bacd9a88ca4a2e60c21b7c32bd278bf50

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Sat Apr  8 10:29:08 2006 +0200

winedump: Use fchmod() instead of doing system(chmod).

---

 tools/winedump/output.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/tools/winedump/output.c b/tools/winedump/output.c
index ea11de4..8adfa51 100644
--- a/tools/winedump/output.c
+++ b/tools/winedump/output.c
@@ -458,7 +458,6 @@ void  output_makefile (void)
  */
 void  output_install_script (void)
 {
-  char cmd[128];
   FILE *install_file = open_file (OUTPUT_DLL_NAME, "_install", "w");
 
   if (VERBOSE)
@@ -494,9 +493,8 @@ void  output_install_script (void)
            OUTPUT_DLL_NAME, OUTPUT_DLL_NAME, OUTPUT_DLL_NAME, OUTPUT_DLL_NAME,
            OUTPUT_DLL_NAME, OUTPUT_DLL_NAME, OUTPUT_DLL_NAME, OUTPUT_DLL_NAME);
 
+  fchmod (fileno(install_file), 0755);
   fclose (install_file);
-  snprintf (cmd, sizeof (cmd), "chmod a+x %s_install", OUTPUT_DLL_NAME);
-  system (cmd);
 }
 
 




More information about the wine-cvs mailing list