From: <mar...@us...> - 2008-05-30 20:02:54
|
Revision: 581 http://openamt.svn.sourceforge.net/openamt/?rev=581&view=rev Author: marcin_obara Date: 2008-05-30 13:03:01 -0700 (Fri, 30 May 2008) Log Message: ----------- fix ioctl heci definitions, and handle deleted executables Modified Paths: -------------- lms/branches/lms-5.0/src/heci/HECILinux.cpp lms/branches/lms-5.0/src/tools/ATVersion.cpp Modified: lms/branches/lms-5.0/src/heci/HECILinux.cpp =================================================================== --- lms/branches/lms-5.0/src/heci/HECILinux.cpp 2008-05-30 19:56:26 UTC (rev 580) +++ lms/branches/lms-5.0/src/heci/HECILinux.cpp 2008-05-30 20:03:01 UTC (rev 581) @@ -55,15 +55,15 @@ #undef IOCTL_HECI_GET_VERSION #undef IOCTL_HECI_CONNECT_CLIENT #undef IOCTL_HECI_WD -#define HECI_IOCTL_LETTER 'H' +#define HECI_IOCTL_TYPE 0x48 #define IOCTL_HECI_GET_VERSION \ - _IOWR(HECI_IOCTL_LETTER ,0x800, heci_ioctl_data_t) + _IOWR(HECI_IOCTL_TYPE, 0x0, heci_ioctl_data_t) #define IOCTL_HECI_CONNECT_CLIENT \ - _IOWR(HECI_IOCTL_LETTER ,0x801, heci_ioctl_data_t) + _IOWR(HECI_IOCTL_TYPE, 0x01, heci_ioctl_data_t) #define IOCTL_HECI_WD \ - _IOWR(HECI_IOCTL_LETTER ,0x802, heci_ioctl_data_t) + _IOWR(HECI_IOCTL_TYPE, 0x02, heci_ioctl_data_t) #define IAMT_HECI_GET_RECEIVED_MESSAGE_DATA \ - _IOW(HECI_IOCTL_LETTER, 0x803, heci_ioctl_data_t) + _IOW(HECI_IOCTL_TYPE, 0x03, heci_ioctl_data_t) #pragma pack(0) Modified: lms/branches/lms-5.0/src/tools/ATVersion.cpp =================================================================== --- lms/branches/lms-5.0/src/tools/ATVersion.cpp 2008-05-30 19:56:26 UTC (rev 580) +++ lms/branches/lms-5.0/src/tools/ATVersion.cpp 2008-05-30 20:03:01 UTC (rev 581) @@ -195,6 +195,10 @@ return ""; } + if (NULL != strstr(exe_buf, " (deleted)")) { + return ""; + } + return exe_buf; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |