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=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Thread: 103376,892f841b317b302e X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!proxad.net!usenet-fr.net!enst.fr!melchior!cuivre.fr.eu.org!melchior.frmug.org!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Re: Format string bugs & race conditions Date: 16 Oct 2004 09:26:15 -0400 Organization: Cuivre, Argent, Or Message-ID: References: <1c2f5137.0410160128.7ef88436@posting.google.com> NNTP-Posting-Host: lovelace.ada-france.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: melchior.cuivre.fr.eu.org 1097933685 59372 212.85.156.195 (16 Oct 2004 13:34:45 GMT) X-Complaints-To: usenet@melchior.cuivre.fr.eu.org NNTP-Posting-Date: Sat, 16 Oct 2004 13:34:45 +0000 (UTC) To: comp.lang.ada@ada-france.org Return-Path: In-Reply-To: <1c2f5137.0410160128.7ef88436@posting.google.com> User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at ada-france.org X-BeenThere: comp.lang.ada@ada-france.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Gateway to the comp.lang.ada Usenet newsgroup" List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Xref: g2news1.google.com comp.lang.ada:5321 Date: 2004-10-16T09:26:15-04:00 onsbomma@hotmail.com (Hans Van den Eynden) writes: > In C/C++ there is a major problem with "Format string bugs" & "race > conditions". Can this appear in ada??? and if soo how?? I'll take a wild guess at the problems you mean. "Format string bugs"; I'll assume you mean the format strings in printf and similar functions. No, that doesn't happen in standard Ada. You can, of course, write your own functions that have such bugs. "race conditions"; this is a general term for problems that arise when independent threads or processes are not properly synchronized. Yes, that can happen in Ada, but since the Ada language defines threads, it is eaiser to avoid race conditions. -- -- Stephe