     let uid     : Int
     let command : String
     /// sys/proc.h - SIDL, SRUN, SSLEEP, SSTOP, SZOMB
-    var status  : Int32
+    var status  : Int
     
     
     public init(pid: Int, ppid: Int, pgid: Int, uid: Int, command: String,
-                                                           status: Int32) {
+                                                           status: Int) {
         self.pid     = pid
         self.ppid    = ppid
         self.pgid    = pgid

                        "UID: \(kinfoProc.uid); " +
                        "STATUS: \(kinfoProc.p_stat)")
                
                
                var procInfo = ProcessInfo(pid: Int(pid),
                                           ppid: Int(kinfoProc.e_ppid),
                                           pgid: Int(kinfoProc.e_pgid),
                                           uid: Int(kinfoProc.uid),
                                           command: procCommand,
                                           status: Int32(kinfoProc.p_stat))
                processInfo.append(procInfo)
            }
        }
        
        return processInfo
    }
}


/// Process API
public struct Process {
    
    private static let MACH_TASK_BASIC_INFO_COUNT: mach_msg_type_number_t =
                 UInt32(sizeof(mach_task_basic_info_data_t) / sizeof(natural_t))

    
    public init() { }
    
