From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/9520 Path: news.gmane.org!not-for-mail From: Szabolcs Nagy Newsgroups: gmane.linux.lib.musl.general Subject: Re: FreeBSD's Google Summer of Code 2016 Date: Mon, 7 Mar 2016 14:06:20 +0100 Message-ID: <20160307130620.GW29662@port70.net> References: <56DB3D70.8010601@FreeBSD.org> <20160305212517.GK9349@brightrain.aerifal.cx> <56DB6095.4060204@FreeBSD.org> <20160305233254.GL9349@brightrain.aerifal.cx> <56DB766A.3050500@FreeBSD.org> <20160306002547.GM9349@brightrain.aerifal.cx> <56DD3C91.2070403@openwrt.org> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1457356007 3553 80.91.229.3 (7 Mar 2016 13:06:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 7 Mar 2016 13:06:47 +0000 (UTC) Cc: Pedro Giffuni To: musl@lists.openwall.com Original-X-From: musl-return-9533-gllmg-musl=m.gmane.org@lists.openwall.com Mon Mar 07 14:06:41 2016 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1acurs-00080M-Mg for gllmg-musl@m.gmane.org; Mon, 07 Mar 2016 14:06:36 +0100 Original-Received: (qmail 28267 invoked by uid 550); 7 Mar 2016 13:06:33 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 28244 invoked from network); 7 Mar 2016 13:06:32 -0000 Mail-Followup-To: musl@lists.openwall.com, Pedro Giffuni Content-Disposition: inline In-Reply-To: <56DD3C91.2070403@openwrt.org> User-Agent: Mutt/1.5.24 (2015-08-30) Xref: news.gmane.org gmane.linux.lib.musl.general:9520 Archived-At: * Felix Fietkau [2016-03-07 09:32:17 +0100]: > What about umtx? It's supposed to be just like linux futex. > i see https://svnweb.FreeBSD.org/base/head/sys/sys/umtx.h?view=markup but there seems to be no documentation for it in https://www.freebsd.org/cgi/man.cgi if _umtx_op does what it seems to do, then i think musl can be ported to native freebsd syscalls, but i don't know how much syscall abi stability freebsd is willing to guarantee. i think historically that was assumed to be a private interface between the libc and the kernel on bsd (in which case a musl port cannot be easily maintained outside of the bsd source repo).