From nobody Tue Sep 19 13:24:52 2023 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Rqj7r1BBHz4tvtl for ; Tue, 19 Sep 2023 13:24:56 +0000 (UTC) (envelope-from rockyhotas@post.com) Received: from mout.gmx.com (mout.gmx.com [74.208.4.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.gmx.com", Issuer "GeoTrust TLS RSA CA G1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Rqj7q3xrbz4R85 for ; Tue, 19 Sep 2023 13:24:55 +0000 (UTC) (envelope-from rockyhotas@post.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=post.com; s=s1089575; t=1695129892; x=1695734692; i=rockyhotas@post.com; bh=PkG4IwCvNRlXySz8UQ6Fk7fVI/gVquMJ/+I+1L/vxbM=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=MzpwYCzukGTZVy1dOLPTM10c+u5jIKItXY23WO3o/rd/f//vZfYjOEKcbjS+xQ4MxglYIjV8R/+ XPChGTuskimD9M3/kpHPfQ44uD6Ub499Wyw/upE8AMiR/77GGY1eAO8LvLi93iXXc1QG6vB4duY0q VTMn9Et46iRpEe+QZvscgvLvaDeOL3NNZF6m491e8P6Dpckit0b5+weYxBN0MxYPItgr16JdSAPah fI9Hr11m7iVRLzkQFC90bd2EpgbVJoBHGr5Ak8ftnlcIEPCEcV/E7jGkyf9ff8BUbws7iwvXKTXcR d4nihFBoeDmyFf6wMF2ITEco2pnSeeoY9Wxw== X-UI-Sender-Class: f2cb72be-343f-493d-8ec3-b1efb8d6185a Received: from [5.91.203.148] ([5.91.203.148]) by web-mail.mail.com (3c-app-mailcom-lxa01.server.lan [10.76.45.2]) (via HTTP); Tue, 19 Sep 2023 15:24:52 +0200 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Message-ID: From: Rocky Hotas To: Yuri Cc: freebsd-hackers@freebsd.org Subject: Re: Error while building a kernel module with mkdir(2) Content-Type: text/plain; charset=UTF-8 Date: Tue, 19 Sep 2023 15:24:52 +0200 Importance: normal Sensitivity: Normal In-Reply-To: <36d29d5c-43cd-4e77-9406-e786d08a79e2@aetern.org> References: <36d29d5c-43cd-4e77-9406-e786d08a79e2@aetern.org> X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:+kNkh48IyJXPhMa6ZyZv2iTPoCVooIccKwvDN7myCiWYB3rjrktPIKqqrWci/3bv+Pz31 LJmbiP373iEBu7QtvMaLB05IqSbO/x/ykd6ZrVzzcdb9umDPDR19aWg9K52VR88pWod62sYJpQ9s A8/fS7gQi6RDzwS9rrL/UY5iG0SDa3IZBrn70Au+tP5qKOAt9zY7MOahzt/xX1yjZveklQxvlS2m ANqFMga+6W1EjwJuKIu+7hkv98//ZAnbdJ+orKtCwA8d/0UNL0mGOgnWWwMsF3DENTutsc5+I9SK jo= X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:uhpoCAdV1b0=;HduSgyaMBaSFrkT0A+bZO6uxcCL LL4eMZihfno+efaUoEIYaMyaWd7T1NE/VZyA1R1+77o+P3f0/Bf71wahIurwbHx3d4PA+hf2U +hLYk6ryN2kRd6w6YiTyKcAislgFf7whZ1CWTy64SQ4Fs7wyDwSj+mYYz01AoCZuLPAcTalH9 mGoEBOLALUMKvhk5SOZFDFs2icLPaclp/PBrQjKmZv/D4txnIj2XL05vEWb/58bBHpTj5Z9IH 1PzXbrSDqsCnGpTb4U/RHt0CI49DvRpBZ6qjy6lPcEcjV6+l+cG4523hqLicO2gSfTYAb6NhR DKifW4CenF/2k0BgYnC0fh6vuLFdrvm34cdwjPOPjjgAtgjgYSppAhXJz0XnFap4WWrCxYJwQ vKzELVjSCEkunearTm9Y/x+llJi2sdFW7k0UnRT5Dekqm+79A/Wfp33ylgyBkh8NdW2mF+blF bOhPHXS25rqAiQ6yfTv8H5tDbjE98w6V8CRHEBt/DFFAM4M/w5o3byb/FyKSHWPTkSggIOGH+ IK/IspXemBhoSgray/UcuNx41p49X7LPIvYyYHzwfIxh8Egyc1RwmTmXwfc4+HQ3iMIW6XgBE lJWnln3gXfw9gJrQgEuBzJ5/hETLg3ZlbBrVfko1anPY3RscwVg56CaK4ThhuP022rRP3h+Zk XEIcUdFwYMMSYM6wCor42K43BmVLgvY9TWnNxrRmCd5PKgtzK8INGgTxS+5jIMAvkMEFJt3nQ c8zIdX/sXfmL8qyfqZ6BDwC/8E2GBQdfmMIP30/EXPPAlvoZD+kNwMZgm67qNcDsh/OLr0Kxv pOZxXzTDtjSKnBcTA7scStNA== Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8560, ipnet:74.208.0.0/16, country:DE] X-Rspamd-Queue-Id: 4Rqj7q3xrbz4R85 > Sent: Monday, September 18, 2023 at 11:38 PM > From: "Yuri" > To: freebsd-hackers@freebsd.org > Subject: Re: Error while building a kernel module with mkdir(2) > > That include is for userland that needs mkdir(2). Your wrapper likely > wants to override the in-kernel sys_mkdir() defined in . Yes, it works this way. Thank you so much! Now, searching for sys_mkdir, I also found this post: with the same problem. The book is somewhat outdated. Are such kernel functions documented somewhere? sys_mkdir(9) does not exist. The only manpage I could find with `apropos syscall' is SYSCALL_MODULE(9), but it's not exactly what I was looking for. Rocky