; Module/File: System_GetCurUserGroups.pb ; Function: Shows all groupnames of current user - Linux ; Author: Omi ; Date: Aug. 02, 2015 ; Version: 0.1 ; Target Compiler: PureBasic 5.22/5.31 ; Target OS: Linux: (X/K/L)ubuntu, Mint, 32/64, Ascii/Uni ;-------------------------------------------------------------- ;also see members Global.s gInGroups Global.i I, ProgramID= RunProgram("groups", "", "", #PB_Program_Read | #PB_Program_Open) If ProgramID While ProgramRunning(ProgramID) If AvailableProgramOutput(ProgramID) gInGroups= ReadProgramString(ProgramID) EndIf Wend For I= 1 To CountString(gInGroups, " ")+ 1 Debug StringField(gInGroups, I, " ") Next I CloseProgram(ProgramID) EndIf ; IDE Options = PureBasic 5.40 LTS (Linux - x86) ; CursorPosition = 24 ; EnableUnicode ; EnableXP