From owner-freebsd-hackers@FreeBSD.ORG Sat Oct 14 16:06:10 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D38B216A412 for ; Sat, 14 Oct 2006 16:06:10 +0000 (UTC) (envelope-from ekkehard.morgenstern@onlinehome.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0445843D5E for ; Sat, 14 Oct 2006 16:06:02 +0000 (GMT) (envelope-from ekkehard.morgenstern@onlinehome.de) Received: from [84.173.204.149] (helo=[192.168.0.136]) by mrelayeu.kundenserver.de (node=mrelayeu5) with ESMTP (Nemesis), id 0ML25U-1GYm1R2FCY-0007mE; Sat, 14 Oct 2006 18:06:02 +0200 From: Ekkehard Morgenstern To: freebsd-hackers@freebsd.org Date: Sat, 14 Oct 2006 18:04:39 +0200 User-Agent: KMail/1.9.1 References: <200610141540.09999.ekkehard.morgenstern@onlinehome.de> In-Reply-To: <200610141540.09999.ekkehard.morgenstern@onlinehome.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200610141804.40105.ekkehard.morgenstern@onlinehome.de> X-Provags-ID: kundenserver.de abuse@kundenserver.de login:9985dda5cbe98f4670734048a5dbacd9 Subject: Re: Threading system calls (int 80h) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Oct 2006 16:06:10 -0000 I can answer the question myself now: - manpages of interest are kse(2) and ucontext(3) - FreeBSD threading relies on external threading libraries, such as libthr, libpthread. - hence, it's difficult to impossible to write an assembly language program that creates threads using direct system calls. So, I guess, I have to go with one of the threading libraries... On Saturday 14 October 2006 15:40, Ekkehard Morgenstern wrote: > Hi! > > Does anyone know how to use the threading system calls that are accessible > via int 80h? > > I would like to support multithreading in an assembly language program > without linking to any of the threading libraries. > > Is that possible? > > Best wishes, > Ekkehard. > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"