From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Meng, Fino" Subject: RE: issue when porting a linux posix applicaiton to a xenomai application Date: Mon, 27 Apr 2020 02:08:15 +0000 Message-ID: References: <2020042619043472883924@softlinkcloud.cn>+9C6A0D321B23B4ED In-Reply-To: <2020042619043472883924@softlinkcloud.cn>+9C6A0D321B23B4ED Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "huang.mb@softlinkcloud.cn" Cc: "xenomai@xenomai.org" DQo+U2VudDogU3VuZGF5LCBBcHJpbCAyNiwgMjAyMCA3OjA1IFBNDQo+DQo+SGkgYWxsOg0KPg0K PmkgaGF2ZSBwb3J0ZWQgYSBjIGJhc2VkIGFwcGxpY2F0aW9uIHdoaWNoIGlzIGEgcHJvZmluZXQg bmV0d29yayBzdGFjayAgYW5kIGl0IHdhcyBydW5uaW5nIG9rIGluIGNvbW1vbiB4ODYgbGludXgg cGxhdGZvcm0gYXMgYQ0KPnJlZ3VsYXIgcHJvY2VzcyBleGNlcHQgc29tZSByZWFsdGltZSBpc3N1 ZS4NCj4NCj5Gb3IgdGhlIHJlYWx0aW1lIGlzc3VlLGkgaGF2ZSB0byBwb3J0ZWQgdG8gYSB4ZW5v bWFpIGFwcGxpY2F0aW9uDQo+DQo+VGhlIHByb2ZpbmV0IGFwcGxpY2F0aW9uIHVzaW5nIHRoZSBw b3NpeCBpbnRlcmZhY2Ugc28gaSB1c2UgeGVub21haSAzLjEncyBwb3NpeCBza2luIGZvciB0aGUg cG9ydGluZy4NCj4NCj5CdXQgYWZ0ZXIgaSBoYWQgcG9ydGVkIGl0IHRvIHRoZSB4ZW5vbWFpLXBv c2l4IG9uZSAsaSBmb3VuZCBpdCBjb3VsZCByZWNlaXZlIG5ldHdvcmsgbWVzc2FnZSBidXQgaXQg ZmFpbGVkIHRvIHNlbmQgdGhlIG1lc3NhZ2UNCj5vdXQuIChieSBjb21wYXJpc29uIHRvICB0aGUg cmVndWxhciBvbmUgdXNpbmcgIndhdGNoIC1uIDAuMSBpZmNvbmZpZyBldGgwIikuIEl0IHNlZW1l ZCB0aGF0IHNvbWUgdGhyZWFkJ3MgYmxvY2tpbmcgYW5kIGkgZGlkIG5vdA0KPmtub3duIGhvdyB0 byBpbnZlc3RlZ2F0ZSB0aGUgaXNzdWUuDQo+DQo+VGhlICAvcHJvYy94ZW5vbWFpL3NjaGVkL3N0 YXQgd2FzIGxpa2UgdGhpczoNCj5DUFUgIFBJRCAgICBNU1cgICAgICAgIENTVyAgICAgICAgWFND ICAgICAgICBQRiAgICBTVEFUICAgICAgICVDUFUgIE5BTUUNCj4gIDAgIDAgICAgICAwICAgICAg ICAgIDAgICAgICAgICAgMCAgICAgICAgICAwICAgICAwMDIxODAwMCAgMTAwLjAgIFtST09ULzBd DQo+ICAxICAwICAgICAgMCAgICAgICAgICAwICAgICAgICAgIDAgICAgICAgICAgMCAgICAgMDAy MTgwMDAgIDEwMC4wICBbUk9PVC8xXQ0KPiAgMiAgMCAgICAgIDAgICAgICAgICAgMTE5MzMyICAg ICAwICAgICAgICAgIDAgICAgIDAwMjE4MDAwICAxMDAuMCAgW1JPT1QvMl0NCj4gIDMgIDAgICAg ICAwICAgICAgICAgIDE3NDE3MSAgICAgMCAgICAgICAgICAwICAgICAwMDIxODAwMCAgIDk5Ljgg IFtST09ULzNdDQo+ICAzICAxNzIxICAgMTQgICAgICAgICAyNzQ5ICAgICAgIDI5MzAgICAgICAg MCAgICAgMDAyNDgwNDQgICAgMC4wICBka3N3X2xpbnV4DQo+ICAzICAxNzIzICAgMiAgICAgICAg ICA0ICAgICAgICAgIDcgICAgICAgICAgMCAgICAgMDAyNDIwNDIgICAgMC4wICBUYXNrX0FTWU5D X1RpbWVyDQo+ICAzICAxNzI0ICAgMiAgICAgICAgICA0ICAgICAgICAgIDQgICAgICAgICAgMCAg ICAgMDAyNDIwNDIgICAgMC4wICBUYXNrX09TX1RpbWVyDQo+ICAzICAxNzI1ICAgNCAgICAgICAg ICAyMyAgICAgICAgIDY5ICAgICAgICAgMCAgICAgMDAyNDIwNDIgICAgMC4wICBQcmludFJTMjMy UG9zdFRhc2sNCj4gIDMgIDE3MjYgICAyICAgICAgICAgIDMgICAgICAgICAgMyAgICAgICAgICAw ICAgICAwMDI0MjA0MiAgICAwLjAgIFBuaW9fTnZEYXRhDQo+ICAzICAxNzI3ICAgMyAgICAgICAg ICA1NDUzICAgICAgIDU0NDggICAgICAgMCAgICAgMDAyNGEwNDQgICAgMC4wICBQbmlvX0lkbGUN Cj4gIDMgIDE3MjggICA3ICAgICAgICAgIDI3ICAgICAgICAgMTg4ICAgICAgICAwICAgICAwMDI0 YTBjMCAgICAwLjAgIE1haW5BcHBsDQo+ICAzICAxNzI5ICAgMiAgICAgICAgICAxMzUyMjIgICAg IDY3NjA5NSAgICAgMCAgICAgMDAyNGEwNDQgICAgMC4xICBQbmlvX0N5Y2xlSU8NCj4gIDMgIDE3 MzAgICAzNDYzICAgICAgIDM0NjMgICAgICAgMzQ2NCAgICAgICAwICAgICAwMDI0YTBjMCAgICAw LjAgIHNuaWZmX3BhY2tldA0KPiAgMyAgMTczMSAgIDExICAgICAgICAgMjcyMTkgICAgICAyNzQ0 OCAgICAgIDAgICAgIDAwMjRhMDQ0ICAgIDAuMCAgdF9JREwNCj4gIDMgIDE3MzIgICA2ICAgICAg ICAgIDg0ICAgICAgICAgMjE1ICAgICAgICAwICAgICAwMDI0YTA0MiAgICAwLjAgIHRfQVBQDQo+ ICAzICAxNzMzICAgNDU5ICAgICAgICA0NjYxICAgICAgIDg5NjEgICAgICAgMCAgICAgMDAyNGEw NDIgICAgMC4wICB0X0VERA0KPiAgMyAgMTczNCAgIDIgICAgICAgICAgMTEyICAgICAgICAxNjYg ICAgICAgIDAgICAgIDAwMjRhMDQyICAgIDAuMCAgdF9PUkcNCj4gIDMgIDE3MzUgICAzMCAgICAg ICAgIDEwNzEgICAgICAgNzM0NiAgICAgICAwICAgICAwMDI0YTA0MiAgICAwLjAgIHRfUE5PDQo+ ICAzICAxNzM2ICAgMyAgICAgICAgICAyNDY1ICAgICAgIDUzMzkgICAgICAgMCAgICAgMDAyNGEw NDIgICAgMC4wICB0X1RDUA0KPiAgMyAgMTczNyAgIDIgICAgICAgICAgMjYgICAgICAgICA0MiAg ICAgICAgIDAgICAgIDAwMjRhMDQyICAgIDAuMCAgdF9QT0YNCj4gIDMgIDE3MzggICAyICAgICAg ICAgIDEwICAgICAgICAgMTAgICAgICAgICAwICAgICAwMDI0MjA0MiAgICAwLjAgIHRfUkVNDQo+ ICAzICAxNzM5ICAgMyAgICAgICAgICA1MyAgICAgICAgIDg1ICAgICAgICAgMCAgICAgMDAyNGEw NDIgICAgMC4wICB0X1NUUA0KPiAgMyAgMTc0MCAgIDIgICAgICAgICAgNSAgICAgICAgICAzMCAg ICAgICAgIDAgICAgIDAwMjRhMDQyICAgIDAuMCAgUG5pb19QbnBiUG9zdA0KPiAgMyAgMTc0MSAg IDIgICAgICAgICAgMjUgICAgICAgICAxMzggICAgICAgIDAgICAgIDAwMjRhMDQyICAgIDAuMCAg UG5pb19QbnBiDQo+ICAwICAwICAgICAgMCAgICAgICAgICAxNjUyMDAgICAgIDAgICAgICAgICAg MCAgICAgMDAwMDAwMDAgICAgMC4wICBbSVJRMjMwNTogW3RpbWVyXV0NCj4gIDEgIDAgICAgICAw ICAgICAgICAgIDEyNTUxICAgICAgMCAgICAgICAgICAwICAgICAwMDAwMDAwMCAgICAwLjAgIFtJ UlEyMzA1OiBbdGltZXJdXQ0KPiAgMiAgMCAgICAgIDAgICAgICAgICAgODkzNzkzICAgICAwICAg ICAgICAgIDAgICAgIDAwMDAwMDAwICAgIDAuMCAgW0lSUTIzMDU6IFt0aW1lcl1dDQo+ICAzICAw ICAgICAgMCAgICAgICAgICAyNzkxMjk5ICAgIDAgICAgICAgICAgMCAgICAgMDAwMDAwMDAgICAg MC4xICBbSVJRMjMwNTogW3RpbWVyXV0NCj50aGUgL3Byb2MveGVub21haS9zY2hlZC90aHJlYWQg d2FzIGxpa2UgdGhpczoNCj5DUFUgIFBJRCAgICBDTEFTUyAgVFlQRSAgICAgIFBSSSAgIFRJTUVP VVQgICAgICAgU1RBVCAgICAgICBOQU1FDQo+ICAwICAwICAgICAgaWRsZSAgIGNvcmUgICAgICAg LTEgICAtICAgICAgICAgICAgIFIgICAgICAgICAgW1JPT1QvMF0NCj4gIDEgIDAgICAgICBpZGxl ICAgY29yZSAgICAgICAtMSAgIC0gICAgICAgICAgICAgUiAgICAgICAgICBbUk9PVC8xXQ0KPiAg MiAgMCAgICAgIGlkbGUgICBjb3JlICAgICAgIC0xICAgLSAgICAgICAgICAgICBSICAgICAgICAg IFtST09ULzJdDQo+ICAzICAwICAgICAgaWRsZSAgIGNvcmUgICAgICAgLTEgICAtICAgICAgICAg ICAgIFIgICAgICAgICAgW1JPT1QvM10NCj4gIDMgIDE3MjEgICBydCAgICAgY29iYWx0ICAgICAx OSAgIDY5OG1zMzY5dXMgICAgRCAgICAgICAgICBka3N3X2xpbnV4DQo+ICAzICAxNzIzICAgcnQg ICAgIGNvYmFsdCAgICAgMjAgICAtICAgICAgICAgICAgIFdyICAgICAgICAgVGFza19BU1lOQ19U aW1lcg0KPiAgMyAgMTcyNCAgIHJ0ICAgICBjb2JhbHQgICAgIDIwICAgLSAgICAgICAgICAgICBX ciAgICAgICAgIFRhc2tfT1NfVGltZXINCj4gIDMgIDE3MjUgICBydCAgICAgY29iYWx0ICAgICAg NiAgIC0gICAgICAgICAgICAgV3IgICAgICAgICBQcmludFJTMjMyUG9zdFRhc2sNCj4gIDMgIDE3 MjYgICBydCAgICAgY29iYWx0ICAgICAgNSAgIC0gICAgICAgICAgICAgV3IgICAgICAgICBQbmlv X052RGF0YQ0KPiAgMyAgMTcyNyAgIHJ0ICAgICBjb2JhbHQgICAgICAxICAgNDYxbXM1MHVzICAg ICBEciAgICAgICAgIFBuaW9fSWRsZQ0KPiAgMyAgMTcyOCAgIHJ0ICAgICBjb2JhbHQgICAgICA0 ICAgLSAgICAgICAgICAgICBYciAgICAgICAgIE1haW5BcHBsDQo+ICAzICAxNzI5ICAgcnQgICAg IGNvYmFsdCAgICAgMTkgICA4bXM4Mjh1cyAgICAgIERyICAgICAgICAgUG5pb19DeWNsZUlPDQo+ ICAzICAxNzMwICAgcnQgICAgIGNvYmFsdCAgICAgMTkgICAtICAgICAgICAgICAgIFhyICAgICAg ICAgc25pZmZfcGFja2V0DQo+ICAzICAxNzMxICAgcnQgICAgIGNvYmFsdCAgICAgMTEgICA5OG1z Njc5dXMgICAgIERyICAgICAgICAgdF9JREwNCj4gIDMgIDE3MzIgICBydCAgICAgY29iYWx0ICAg ICAxMCAgIC0gICAgICAgICAgICAgV3IgICAgICAgICB0X0FQUA0KPiAgMyAgMTczMyAgIHJ0ICAg ICBjb2JhbHQgICAgIDE4ICAgLSAgICAgICAgICAgICBXciAgICAgICAgIHRfRUREDQo+ICAzICAx NzM0ICAgcnQgICAgIGNvYmFsdCAgICAgMTcgICAtICAgICAgICAgICAgIFdyICAgICAgICAgdF9P UkcNCj4gIDMgIDE3MzUgICBydCAgICAgY29iYWx0ICAgICAxNiAgIC0gICAgICAgICAgICAgV3Ig ICAgICAgICB0X1BOTw0KPiAgMyAgMTczNiAgIHJ0ICAgICBjb2JhbHQgICAgIDE1ICAgLSAgICAg ICAgICAgICBXciAgICAgICAgIHRfVENQDQo+ICAzICAxNzM3ICAgcnQgICAgIGNvYmFsdCAgICAg MTQgICAtICAgICAgICAgICAgIFdyICAgICAgICAgdF9QT0YNCj4gIDMgIDE3MzggICBydCAgICAg Y29iYWx0ICAgICAxMyAgIC0gICAgICAgICAgICAgV3IgICAgICAgICB0X1JFTQ0KPiAgMyAgMTcz OSAgIHJ0ICAgICBjb2JhbHQgICAgIDEyICAgLSAgICAgICAgICAgICBXciAgICAgICAgIHRfU1RQ DQo+ICAzICAxNzQwICAgcnQgICAgIGNvYmFsdCAgICAgMTAgICAtICAgICAgICAgICAgIFdyICAg ICAgICAgUG5pb19QbnBiUG9zdA0KPiAgMyAgMTc0MSAgIHJ0ICAgICBjb2JhbHQgICAgICA5ICAg LSAgICAgICAgICAgICBXciAgICAgICAgIFBuaW9fUG5wYg0KPg0KPnRoZSBkbWVzZyBhYm91dCB4 ZW5vbWFpOg0KPg0KPlsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gMy4xOC4yMC14ZW5vbWFp LTMuMS0yMDIwMDQxNy0wMiAocm9vdEBjcGFjKSAoZ2NjIHZlcnNpb24gNS41LjAgMjAxNzEwMTAg KFVidW50dSA1LjUuMC0NCj4xMnVidW50dTEpICkgIzEgU01QIEZyaSBBcHIgMTcgMTY6MjM6MTIg SEtUIDIwMjANCj5bICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiBCT09UX0lNQUdF PS92bWxpbnV6LTMuMTguMjAteGVub21haS0zLjEtMjAyMDA0MTctMDIgcm9vdD1VVUlEPTI4NTFh YjliLTE3NjYtDQo+NDFhMC1iODgyLTNjYWE5YTk3NWJmNiBybyBpc29sY3B1cz0xIHF1aWV0IHNw bGFzaCB0ZXh0IHZ0LmhhbmRvZmY9Nw0KPlsgICAgMS4yNTc5MjJdIFtYZW5vbWFpXSBzY2hlZHVs aW5nIGNsYXNzIGlkbGUgcmVnaXN0ZXJlZC4NCj5bICAgIDEuMjU3OTI2XSBbWGVub21haV0gc2No ZWR1bGluZyBjbGFzcyBydCByZWdpc3RlcmVkLg0KPlsgICAgMS4yNTc5NjldIFtYZW5vbWFpXSBT TUktZW5hYmxlZCBjaGlwc2V0IGZvdW5kLCBidXQgU01JIHdvcmthcm91bmQgZGlzYWJsZWQNCj5b ICAgIDEuMjU3OTY5XSAgICAgICAgICAgKHNlZSB4ZW5vbWFpLnNtaSBwYXJhbWV0ZXIpLiBZb3Ug bWlnaHQgZW5jb3VudGVyDQo+WyAgICAxLjI1ODAwNV0gSS1waXBlOiBoZWFkIGRvbWFpbiBYZW5v bWFpIHJlZ2lzdGVyZWQuDQo+WyAgICAxLjI2MDgzN10gW1hlbm9tYWldIENvYmFsdCB2My4xIFtE RUJVR10NCj5bICAgIDEuMzcxNTYyXSB1c2IgdXNiMTogTWFudWZhY3R1cmVyOiBMaW51eCAzLjE4 LjIwLXhlbm9tYWktMy4xLTIwMjAwNDE3LTAyIGVoY2lfaGNkDQo+DQo+bXkgYXBwbGljYXRpb24g Y21ha2UgeGVub21haSBjb21waWxpbmcgc2V0dGluZzoNCj4NCj5leGVjdXRlX3Byb2Nlc3MoQ09N TUFORCB4ZW5vLWNvbmZpZyAtLXBvc2l4IC0tY2ZsYWdzIE9VVFBVVF9WQVJJQUJMRSBYRU5PX0NG TEFHUw0KPk9VVFBVVF9TVFJJUF9UUkFJTElOR19XSElURVNQQUNFKSBleGVjdXRlX3Byb2Nlc3Mo Q09NTUFORCB4ZW5vLWNvbmZpZyAtLXBvc2l4IC0tbGRmbGFncyBPVVRQVVRfVkFSSUFCTEUNCj5Y RU5PX0xERkxBR1MgT1VUUFVUX1NUUklQX1RSQUlMSU5HX1dISVRFU1BBQ0UpIHNldChDTUFLRV9D X0ZMQUdTICIke0NNQUtFX0NfRkxBR1N9ICR7WEVOT19DRkxBR1N9IikNCj5zZXQoQ01BS0VfRVhF X0xJTktFUl9GTEFHUyAiJHtDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTfSAke1hFTk9fTERGTEFH U30iKQ0KPg0KPm15IGhhcmR3YXJlIHBsYXRmb3JtIGFuZCBvcyBpcw0KPg0KPkludGVsKFIpIENl bGVyb24oUikgQ1BVICBKMTkwMCAgQCAxLjk5R0h6IGk2ODYgVWJ1bnR1IDE0LjA0IDMuMTguMjAN Cj4NCj5jYW4gYW55IG9uZSBoZWxwIG1lIHRvIGZpbmQgb3V0IHdoeSB0aGlzIHBvc2l4IHBvcnRp bmcgYXBwbGljYXRpb24gYmVoYXZpb3VyIGFibm9ybWFseSBjb21wYXJpbmcgdG8gdGhlIHJlZ3Vs YXIgb25lIHVzaW5nIHRoZQ0KPmFib3ZlIGRhdGEuDQo+DQo+d2hhdCBtZWFzdXJlcyBzaG91bGQg aSB0YWtlIHRvIG1ha2Ugc3VyZSBpdCBoYXMgc2FtZSB0aHJlYWQgcnVubmluZyBiZWhhdmlvdXIg YWZ0ZXIgcG90aW5nIHRvIHRoZSB4ZW5vbWFpLXBvc2l4IG9uZS4NCj4NCj4NCj4NCj4NCj5CZXN0 IFJlZ2FyZHMNCj5IdWFuZyBNaWFuYm8NCj7nlLXor53vvJorODYxMzY4MjYxMjk1OQ0KDQpIaSBN aWFuYm8sDQoNCldlIHVzZSBGdHJhY2UgdG8gY2hlY2sgaWYgQ29iYWx0IHRocmVhZCBpcyByaWdo dGx5IHNjaGVkOyBJIGNhbiBoZWxwIHRvIHNldHVwIEZ0cmFjZSBlbnYgb24geW91ciBtYWNoaW5l LCBpZiB1IGludGVyZXN0ZWQsIA0KDQoNCkJSIC8gRmlubyAo5a2f56Wl5aSrKQ0KSW50ZWwg4oCT IElPVEcgRGV2ZWxvcGVyIEVuYWJsaW5nDQo=