X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:cc:subject:message-id:reply-to :references:mime-version:content-type:in-reply-to; q=dns; s= default; b=NI3NW1659hqR7R8qyAVdkucwjG+I6L15Hwtficf6ZwL4aZTTfxIij VegnmIsRsBa7IUrqUh+sNSnXmM4mfAfamDMPxb2ps4HdROqGaTPErwi+O1Xz0I/e UQG8n1yv4WF+E2hKXlugxqUm2bXHqT4EGqMxyoBo95UfBHmFxi1WE4= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:cc:subject:message-id:reply-to :references:mime-version:content-type:in-reply-to; s=default; bh=YALVp77Q4UbMZxp5v3DHl/L67Mw=; b=Y8AiEGvRj1aeRgdHa3fiHzn3md+F C6Sg1bs0ICyKwyVJckmj9ws+0dcUfNqEhmdqG5zebFAn/esNNt1e/V5wDSOHeeUG C1mX5DtNtoPrTS4lAm4EVWkiJ6KgbaY5gSkQu5EEq3MpbuBt57vHpsgJVJIRDmxA /aE2Hxdx1TIO+uw= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-101.8 required=5.0 tests=AWL,BAYES_50,GOOD_FROM_CORINNA_CYGWIN,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy=NOTIFY, advance!, ltr, onep"This X-HELO: mout.kundenserver.de Date: Tue, 13 Aug 2019 12:49:09 +0200 From: Corinna Vinschen To: nilesh gharde Cc: cygwin AT cygwin DOT com Subject: Re: mq_notify api of mqueue.h does not work Message-ID: <20190813104909.GV11632@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: nilesh gharde , cygwin AT cygwin DOT com References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4ds4tGy7aNC8MgBu" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.11.3 (2019-02-01) --4ds4tGy7aNC8MgBu Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Aug 12 23:32, nilesh gharde wrote: > Hi, >=20 > I am using windows 10 and installed msys2 which internally uses "Cygwin > code base" to have ENV same as my linux machine. > I have implemented an IPC mechanism based on mqueue Apis. I see few mqueue > api's work properly like create and send as I can see the "/my_queue_name" > gets created under "/dev/mqueue/my_queue_name" and I see some data which I > put there. But I see the behavior is kind of diff with msys2 on windows. >=20 > Windows Machine: > $ ls -ltr > total 4 > -rw-r--r-- 1 ngharde Domain Users 1296 Aug 11 17:58 Niles > $ cat Niles > d=E2=96=92=E2=96=921F734DB930DC569D000000001B1061BF=E2=96=92) @2tv =E2=96=92=E2=96=92This > is nilesh string onep"This is > nilesh stting two nfnslfn"This is nilesh stting two nfnslfnX=E2=96=92@=E2= =96=92(=E2=96=92 > [When I do cat I see this crap + my added data with send API] >=20 > LINUX machine Ubuntu 16.04.6 LTS > >ls -ltr > total 0 > -rw-r--r-- 1 ngharde users 80 Aug 5 19:27 Niles > > cat Niles > QSIZE:0 NOTIFY:0 SIGNO:0 NOTIFY_PID:0 > [Here I see info. about which PID is kind of waiting on this queue to get > notified ] >=20 > The behavior where a process subscribe to get notified if there some msg = in > the queue kind of works correctly in my Linux machine, but on windows with > msys2 that behavior I am not able to achieve. > code path: > https://github.com/Nilesh1992/Personal_Project/blob/master/mq_ipc/src/mq_= ipccore.cpp >=20 > Thanks in advance! Can you please create a simple, self-contained testcase in plain C? Thanks, Corinna --=20 Corinna Vinschen Cygwin Maintainer --4ds4tGy7aNC8MgBu Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAl1SlaUACgkQ9TYGna5E T6BD9g//ZgXmSNkC3W7ecvBi2uZSsc80RopK7u0TH65SoJgGbzpYceqQcq5wkT94 HbeJMYEiPsdrQ7oNBHpDywY6QQTzVuuXwHmdO3xGGeEvupChQntdPkWq8d7FANuT vbp5lQQ24JWJ2YJICe/7u42W3uRdM9Dxyaz+4/1Gl+iN6M6DayviB7cvXX3IUeEo ZDFFT/GuFnTCKE+T+kpj7Zd7/reOTswqdaa2LhcKVG5z+pQzleL7Qq5te6T24Rbr grjA7NJonv2/I42uwXFEo7G15zJzHYquMGV1snUYqIvwW8uxJejCHNO+dcKf12uj O/dv3XOPY5+dZvfDYhH850Hl+Nl/gW+RRFZ+gIi/evH1BTrVfPO0hWTDXlhXTj3y XhLkZyxtnpYRnOTLUiNlTfSbViJiO7aytoRTwbRxQSvFnhZDHD66C70L9AJWpJsQ rZdKkBrJHQhgAMYwok87MfDNu3DUbCHXVXR2X+aaeBEGXuWkR7nes+vW/60Uj+t6 gMLdnt5DEnqcZvmkNZTjV2zAr6sCj+aCjRXwwN+uDImhWULg/YrA9jwYdpnI3gi/ HlSnHX/sybcf9AuyyACQmiWTugBc0mts5cwo5Vy7nXkJCOd/vep9nHHHiZb/14fa MWIinn/wjwXA27cnhcouV8t3YYuJNsIZLSUttVqmy8blBhIqS0w= =/6Yj -----END PGP SIGNATURE----- --4ds4tGy7aNC8MgBu--