From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: ANN: Dokan Ada bindings v 1.0 Date: Tue, 19 Aug 2014 21:07:57 +0200 Organization: cbb software GmbH Message-ID: <1xyu32sw917f3$.r5b56sajngp8.dlg@40tude.net> References: <4c35f62f-4655-44b2-9ae0-4b02d5072de7@googlegroups.com> <1k3dp3dmn2xsp.1munu5ajkjyxm.dlg@40tude.net> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: etnUhctbDQ6U1zAlbX4CBw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:21837 Date: 2014-08-19T21:07:57+02:00 List-Id: On Tue, 19 Aug 2014 09:52:15 -0700 (PDT), Anh Vo wrote: > On Tuesday, August 19, 2014 9:12:40 AM UTC-7, Dmitry A. Kazakov wrote: >> On Tue, 19 Aug 2014 08:51:34 -0700 (PDT), Anh Vo wrote: >> >>> On Saturday, August 16, 2014 9:12:12 AM UTC-7, Dmitry A. Kazakov wrote: >> >>>> Dokan library for developing is user-space file system for Windows. The Ada >> >>>> >> >>>> bindings are Ada 95 compliant. A sample implementation of a memory-resident >> >>>> >> >>>> file system is included. >> >>>> >> >>>> http://www.dmitry-kazakov.de/ada/dokan.htm >> >>> >> >>> Thank you Dmitry for providing this binding. I did download it by >>> following the link provided. However, the taz file contains only dokan >>> library. No Ada binding sources were seen. >> >> Hmm, there is no taz file. The archive file is dokan_1_0.tgz. If you unpack >> it, the bindings are in the root directory. >> Let you used gzip and tar, e.g. from mingw: > > Sorry, I see them now. The reason I did not see them before because I did > not create a separate directory while unzipping and untarring the > download. Thus, the binding sources are scattered. Good. BTW, if you plan to write a file system, better to test it under a virtual machine until it is stable. An Ada exception will most likely crash the whole system. Also the protocol of what Windows does and what it expects from calls to return on failure is not documented. You will need a lot of experimentation. Feel free to report any problems. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de