FLTK logo

[master] 1c91072 - Fix "Support for AIX" (#942)

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.commit  ]
 
Previous Message ]Next Message ]

[master] 1c91072 - Fix "Support for AIX" (#942) "Albrecht Schlosser" 12:47 Mar 22  
 
commit 1c910720bf707e7006e8e89913681fb3ece05ee7
Author:     Albrecht Schlosser <albrechts.fltk@online.de>
AuthorDate: Fri Mar 22 20:38:03 2024 +0100
Commit:     Albrecht Schlosser <albrechts.fltk@online.de>
CommitDate: Fri Mar 22 20:38:03 2024 +0100

    Fix "Support for AIX" (#942)
    
    Slightly modified patch from @michaelbaeuerle (issue #942).

 src/drivers/Unix/Fl_Unix_System_Driver.cxx | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git src/drivers/Unix/Fl_Unix_System_Driver.cxx src/drivers/Unix/Fl_Unix_System_Driver.cxx
index 9213db0..be337fc 100644
--- src/drivers/Unix/Fl_Unix_System_Driver.cxx
+++ src/drivers/Unix/Fl_Unix_System_Driver.cxx
@@ -275,10 +275,9 @@ int Fl_Unix_System_Driver::file_browser_load_filesystem(Fl_File_Browser *browser
   // http://publib.boulder.ibm.com/infocenter/pseries/v5r3/topic/com.ibm.aix.basetechref/doc/basetrf1/mntctl.htm
   int res = -1, len;
   char *list = NULL, *name;
-  struct vmount *vp;
 
   // We always have the root filesystem
-  add("/", icon);
+  browser->add("/", icon);
   // Get the required buffer size for the vmount structures
   res = mntctl(MCTL_QUERY, sizeof(len), (char *) &len);
   if (!res) {
@@ -292,7 +291,8 @@ int Fl_Unix_System_Driver::file_browser_load_filesystem(Fl_File_Browser *browser
       if (0 >= res) {
         res = -1;
       } else {
-        for (int i = 0, vp = (struct vmount *) list; i < res; ++i) {
+        struct vmount *vp = (struct vmount *) list;
+        for (int i = 0; i < res; ++i) {
           name = (char *) vp + vp->vmt_data[VMT_STUB].vmt_off;
           strlcpy(filename, name, lname);
           // Skip the already added root filesystem
Direct Link to Message ]
 
     
Previous Message ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.