From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 95665 invoked by alias); 7 Nov 2016 11:02:16 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 95649 invoked by uid 89); 7 Nov 2016 11:02:15 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM autolearn=no version=3.3.2 spammy=Wednesday, wednesday, H*r:0100, HX-Provags-ID:V03 X-HELO: mout.kundenserver.de From: Arnd Bergmann To: libc-alpha@sourceware.org Cc: Adhemerval Zanella Subject: Re: [PATCH v2 12/16] Use shmat syscall for Linux implementation Date: Mon, 07 Nov 2016 11:02:00 -0000 Message-ID: <1569285.WyivNgpc5v@wuerfel> User-Agent: KMail/5.1.3 (Linux/4.4.0-34-generic; KDE/5.18.0; x86_64; ; ) In-Reply-To: <1478114813-3526-13-git-send-email-adhemerval.zanella@linaro.org> References: <1478114813-3526-1-git-send-email-adhemerval.zanella@linaro.org> <1478114813-3526-13-git-send-email-adhemerval.zanella@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-UI-Out-Filterresults: notjunk:1;V01:K0:YK6CAWZG6hQ=:ryPdUZDlFp9kgqlV7pIeh7 cL8MO3aJOoTidMWOVnQpf+Zt/QoWmmF7KIeMotbD60KyxN3efwWSNkyM9oG/MV2ibUh2ZDVQL YAmgFq3rqk29nQQHfp6A8egS/0zGGaYU6yaYdSLPITfUXxMVKhcE7FCiLRNfoGjswZLuGU/dE Z+4095tZ2w58VnyvbtQXQRsCoVnmicuy1VxpkWWhhiZ1LuxfLpf6dY4rq/PhG+UcrL3ptvLVV mWs6vsz9MBrRjWR4m2lJ1qqD6ZZgwA5YxQ16WHEwTsm+F80jEjoq4vF5oZ9jBAgyanjSu4Zfh Ms4UvaaEnjyxTWPYoafRvJuXYqII61gaQFKwnxu90xjsP3PjOCal4GEOYUTfSwn4yrG6PlJlh ge6w7DND5MPIM5jS30P+Dykc4HEmhTV9I7/pVKq9UWwYg9N+HLaLsZ7KtQ+LbhN/toKtcNvto 5o594u6tccmBgQF0FjpBqsRsAKwQOAhm6oEVdCasHNNMn/VEnPYvecEF8XN6cI/wRMRcFNSPQ ym6TNPclCYRWIOTi37j6t7p0W/GxwEeChDFih3Ylf0mO0ivAkc0SO1UZNkjUQx8HWHHT5GvyZ M1IIxa+cJC5z/MtQxFyNsYFnlqZGVNJpWbX/koLCsRQb0irMIbxB3X8IhBHyByOeVKilB7rMA 2X9+2AEieMX5rsdZd6RXl1t190JLvYS1FUwTcs5MuFZBhimUAFyGa5TGBMjAE074a7HgkH4Cl qHy4pnVOkFsmmFYV X-SW-Source: 2016-11/txt/msg00228.txt.bz2 On Wednesday, November 2, 2016 5:26:49 PM CET Adhemerval Zanella wrote: > @@ -31,17 +28,19 @@ > void * > shmat (int shmid, const void *shmaddr, int shmflg) > { > +#ifdef __ASSUME_SYSVIPC_SYSCALL > + return INLINE_SYSCALL_CALL (shmat, shmid, shmaddr, shmflg); > +#else > INTERNAL_SYSCALL_DECL(err); > unsigned long resultvar; > void *raddr; > I looked at the cross-reference for system call tables and found that alpha does not define __NR_shmat but instead has __NR_osf_shmat Will that get handled correctly by your code? Arnd