bugAVR C Runtime Library - Bugs: bug #14068, Document non-reentrancy of some...

 
 

bug #14068: Document non-reentrancy of some library functions

Submitted by:  Joerg Wunsch <joerg_wunsch>
Submitted on:  Tue 09 Aug 2005 08:42:03 PM UTC  
 
Category: DocumentationSeverity: 3 - Normal
Priority: 5 - NormalItem Group: None
Status: FixedPercent Complete: 0%
Assigned to: NoneOpen/Closed: Closed
Release: NoneFixed Release: None

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Tue 09 Aug 2005 08:42:03 PM UTC, original submission:

See recent discussion in the avr-libc mailing list
(subject "eeproms and interrupts"):

It should be documented that the library normally does not
make any precautions to be re-entrant. So anyone calling
library functions from both, interrupt and non-interrupt
contexts should make sure to add the needed protection.

As an example, unprotected access to EEPROM functions from
both contexts could easily disturb the setup of the EEADR
register.

The library itself is believed to be interrupt-save in general
though.

All this ought to be documented.

Joerg Wunsch <joerg_wunsch>
Project Administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 2 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Sun 14 Aug 2005 09:58:51 PM UTCjoerg_wunschStatusNone=>Fixed
  Open/ClosedOpen=>Closed

Back to the top


Powered by Savane 3.1-cleanup1