<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"
xmlns:ns0="http://schemas.microsoft.com/office/2004/12/omml">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--a:link
        {mso-style-priority:99;}
span.MSOHYPERLINK
        {mso-style-priority:99;}
a:visited
        {mso-style-priority:99;}
span.MSOHYPERLINKFOLLOWED
        {mso-style-priority:99;}
p.MSOPLAINTEXT
        {mso-style-priority:99;}
li.MSOPLAINTEXT
        {mso-style-priority:99;}
div.MSOPLAINTEXT
        {mso-style-priority:99;}
pre
        {mso-style-priority:99;}
p.MSOACETATE
        {mso-style-priority:99;}
li.MSOACETATE
        {mso-style-priority:99;}
div.MSOACETATE
        {mso-style-priority:99;}
span.BALLOONTEXTCHAR
        {mso-style-priority:99;}
span.HTMLPREFORMATTEDCHAR
        {mso-style-priority:99;}
span.PLAINTEXTCHAR
        {mso-style-priority:99;}

 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Calibri;}
@font-face
        {font-family:Consolas;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:Calibri;
        color:black;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:Calibri;}
pre
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:Tahoma;
        color:black;}
span.HTMLPreformattedChar
        {font-family:Consolas;
        color:black;}
span.PlainTextChar
        {font-family:Calibri;}
span.BalloonTextChar
        {font-family:Tahoma;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:Calibri;
        color:windowtext;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:Calibri;
        color:#1F497D;}
span.EmailStyle25
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:70.85pt 70.85pt 56.7pt 70.85pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Hello,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>getcwd() seems also buggy on an external  FAT12
image. On 4.11 there is no crash but this behavior:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=navy
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:navy'> </span></font><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt;font-family:
"Courier New";color:windowtext'>RAM disks registered<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>disk addr 1: 0x400c6fa0, size: 1000000<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>disk addr 2: 0x40074060, size: 262144<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>format /dev/rda done.<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>mount return: 0<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>mount return: 0<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>               Starting 1 threads...<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>started thread 0: id: 0x0b010002, prio: 10<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'> =========================<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'> starting shell<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'> =========================<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>RTEMS SHELL (Ver.1.0-FRC):/dev/console. Oct 14 2014. 'help'
to list commands.<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/] # <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/] # <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/] # <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/] # pwd<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>/<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/] # ls<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>dev   mram  sdram<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/] # cdhello dude, this is tick nr: 0<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'> <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/] # cd mram<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>hello dude, this is tick nr: 1<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/mram] # cd template<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/mram/template] # pwd<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>/mram/template<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/mram/template] # ls<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>logs  param<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/mram/template] # <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/mram/template] # cd logs<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>hello dude, this is tick nr: 0<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>RAM disks registered<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>disk addr 1: 0x400c6fa0, size: 1000000<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>disk addr 2: 0x40074060, size: 262144<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>format /dev/rda done.<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>mount return: 0<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>mount return: 0<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>               Starting 1 threads...<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>started thread 0: id: 0x0b010002, prio: 10<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'> =========================<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'> starting shell<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'> =========================<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>RTEMS SHELL (Ver.1.0-FRC):/dev/console. Oct 14 2014. 'help'
to list commands.<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/] # <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/] # <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/] # <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/] # pwd<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>/<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/] # ls<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>dev   mram  sdram<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'> [/] # cd mram<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/mram] # cd template<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/mram/template] # pwd<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>/mram/template<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/mram/template] # ls<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>logs  param<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/mram/template] # <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>[/mram/template] # cd logs<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'> <span lang=DE-CH>[?] # pwd<o:p></o:p></span></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span lang=DE-CH style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>�<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I’ll be happy to forward the test
case to an rtems developer.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>This behavior occurs only when mounting an
external fat12 image generated this way:<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>NAME = libfatfsimg<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>BUILDDIR = build<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>all: $(NAME).a<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>.PHONY: $(NAME).a<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>$(NAME).o:<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>      @echo [GEN FATFS] $@<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>      @dd if=/dev/zero of=$(NAME) bs=256 count=1024 >
/dev/null<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>      /sbin/mkfs.vfat -F 12 -S 512 -s 1 -r 512 -f 1 -v
$(NAME)<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>      mcopy -b/ -i $(NAME) content/* ::/<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>      @xxd -i $(NAME) > $(NAME).c<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>      @echo [CC]  $@<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>      @$(CC) -c $(CFLAGS) -o $@ $(NAME).c<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
color:windowtext'>$(NAME).a: $(NAME).o<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>      </span></font><font
size=2 color=black face="Courier New"><span lang=DE-CH style='font-size:10.0pt;
font-family:"Courier New";color:windowtext'>@$(AR) rcs $@ $^<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Courier New"><span
lang=DE-CH style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>The object file is then linked against the
rtems test application.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Marco<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt;font-family:
"Times New Roman";color:windowtext'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;color:windowtext;font-weight:bold'>From:</span></font></b><font
size=2 color=black face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;
color:windowtext'> users [mailto:users-bounces@rtems.org] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Rohner Thomas<br>
<b><span style='font-weight:bold'>Sent:</span></b> Donnerstag, 2. Oktober 2014
12:11<br>
<b><span style='font-weight:bold'>To:</span></b> Joel Sherrill;
rtems-users@rtems.org<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: Bug in getcwd()</span></font><font
size=3 color=black face="Times New Roman"><span style='font-size:12.0pt;
font-family:"Times New Roman";color:windowtext'><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span lang=DE-CH
style='font-size:11.0pt;color:#1F497D'>Hello,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span lang=DE-CH
style='font-size:11.0pt;color:#1F497D'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span style='font-size:11.0pt'>>
We have a system with the following configuration.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span lang=DE-CH
style='font-size:11.0pt'>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span lang=DE-CH
style='font-size:11.0pt'>> Platform:<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span lang=DE-CH
style='font-size:11.0pt'>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span lang=DE-CH
style='font-size:11.0pt'>> ·Chip GR712RC<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span style='font-size:11.0pt'>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span style='font-size:11.0pt'>>
·Board: GR712 Development Board<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span style='font-size:11.0pt'>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span style='font-size:11.0pt'>>
·Compiler RTEMS RCC (according to your websites version)<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span style='font-size:11.0pt'>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span style='font-size:11.0pt'>>
·RTOS: RTEMS<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span style='font-size:11.0pt'>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span style='font-size:11.0pt'>>
·Library: GR-RTEMS-DRIVER Version 1.2.1.0<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face=Calibri><span lang=DE-CH
style='font-size:11.0pt'>><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span lang=DE-CH
style='font-size:11.0pt;color:#1F497D'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span
style='font-size:11.0pt;color:#1F497D'>I’m using FAT as filesystem. </span></font><font
color="#1f497d"><span lang=DE-CH style='color:#1F497D'>We have same phenomenon
for FAT12 or FAT16!<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span lang=DE-CH
style='font-size:11.0pt;color:#1F497D'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span lang=DE-CH
style='font-size:11.0pt;color:#1F497D'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span lang=DE-CH
style='font-size:11.0pt;color:#1F497D'><o:p> </o:p></span></font></p>

<div>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0
 style='margin-left:-5.65pt;border-collapse:collapse'>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'>Freundliche Grüsse /
  Kind regards,<o:p></o:p></span></font></p>
  </td>
  <td rowspan=6 valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'><img width=217
  height=87 id="_x0000_i1026" src="cid:image001.jpg@01CFE7D9.EFAF8250"
  alt=image001><o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'> <o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><b><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D;font-weight:bold'>Thomas
  Rohner<o:p></o:p></span></font></b></p>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'>Entwicklungsingenieur
  Software<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'> <o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'>nanoTRONIC GmbH<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'>Werkstrasse 27, CH -
  3250 Lyss <o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'> <o:p></o:p></span></font></p>
  </td>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'> <o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td colspan=2 valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'>T: +41 32 384 69 30,
  F: +41 32 384 69 31<o:p></o:p></span></font></p>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'><a
  href="http://www.nanotronic.ch/" title="blocked::http://www.nanotronic.ch/">www.nanotronic.ch</a>
  | <a href="mailto:thomas.rohner@nanotronic.ch">thomas.rohner@nanotronic.ch</a>
  <o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td colspan=2 valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'><o:p> </o:p></span></font></p>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'><o:p> </o:p></span></font></p>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'><o:p> </o:p></span></font></p>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'><o:p> </o:p></span></font></p>
  </td>
 </tr>
</table>

<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span lang=DE-CH
style='font-size:11.0pt;color:#1F497D'><o:p> </o:p></span></font></p>

</div>

<p class=MsoNormal><font size=2 color="#1f497d" face=Calibri><span lang=DE-CH
style='font-size:11.0pt;color:#1F497D'><o:p> </o:p></span></font></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;color:windowtext;font-weight:bold'>From:</span></font></b><font
size=2 color=black face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;
color:windowtext'> Joel Sherrill [mailto:joel.sherrill@oarcorp.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Mittwoch, 1. Oktober 2014
20:11<br>
<b><span style='font-weight:bold'>To:</span></b> Rohner Thomas;
rtems-users@rtems.org<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: Bug in getcwd()<o:p></o:p></span></font></p>

</div>

</div>

<p class=MsoNormal><font size=2 color=black face=Calibri><span lang=DE-CH
style='font-size:11.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span lang=DE-CH
style='font-size:11.0pt'><o:p> </o:p></span></font></p>

<div>

<p class=MsoNormal><font size=2 color=black face=Calibri><span lang=DE-CH
style='font-size:11.0pt'>On 10/1/2014 9:26 AM, Rohner Thomas wrote:<o:p></o:p></span></font></p>

</div>

<blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'>

<p class=MsoNormal><font size=2 color=black face=Calibri><span lang=DE-CH
style='font-size:11.0pt'>Hello,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span lang=DE-CH
style='font-size:11.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'>maybe I found a bug in getcwd().</span></font><span
lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'> </span></font><span lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'>We’re using RTEMS 4.0 with Gaisler-Aeroflex….</span></font><span
lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'>With our libraries I get an erroneous string when
directory-depth is about 4 folders from root!</span></font><span lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'>When I use this string to read directory it crahes!</span></font><span
lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'> </span></font><span lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'> </span></font><span lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'>Is there a limitation of string-length?</span></font><span
lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'>I get the same results for</span></font><span
lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'> </span></font><span lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'>              
Char buffer[200];</span></font><span lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal style='text-indent:35.4pt'><font size=2 color=black
face=Calibri><span style='font-size:11.0pt'>getcwd(buffer,sizeof(buffer));</span></font><span
lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'> </span></font><span lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'>or</span></font><span lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'> </span></font><span lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'>              
char* ret = getcwd(NULL,0);</span></font><span lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'> </span></font><span lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'> </span></font><span lang=DE-CH><o:p></o:p></span></p>

</blockquote>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
lang=DE-CH style='font-size:12.0pt;font-family:"Times New Roman"'>Is this with
the IMFS? What BSP?<br>
<br>
Can you put together a full test example so we can<br>
see what is really happening? <br>
<br>
There is a POSIX constant for PATH_MAX as I recall but<br>
it is quite large. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'> </span></font><span lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span
style='font-size:11.0pt'> </span></font><span lang=DE-CH><o:p></o:p></span></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0
 style='margin-left:-5.65pt;border-collapse:collapse'>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color=black face=Arial><span
  style='font-size:10.0pt;font-family:Arial'>Freundliche Grüsse / Kind regards,</span></font><o:p></o:p></p>
  </td>
  <td rowspan=6 valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'><img border=0
  width=217 height=87 id="Bild_x005f_x005f_x005f_x0020_1"
  src="cid:image001.jpg@01CFE7D9.EFAF8250" alt=image001></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color=black face=Arial><span
  style='font-size:10.0pt;font-family:Arial'> </span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><b><font size=2 color=black face=Arial><span
  style='font-size:10.0pt;font-family:Arial;font-weight:bold'>Thomas Rohner</span></font></b><o:p></o:p></p>
  <p class=MsoNormal><font size=2 color=black face=Arial><span
  style='font-size:10.0pt;font-family:Arial'>Entwicklungsingenieur Software</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color=black face=Arial><span
  style='font-size:10.0pt;font-family:Arial'> </span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color=black face=Arial><span
  style='font-size:10.0pt;font-family:Arial'>nanoTRONIC GmbH</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color=black face=Arial><span
  style='font-size:10.0pt;font-family:Arial'>Werkstrasse 27, CH - 3250
  Lyss </span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'> </span></font><o:p></o:p></p>
  </td>
  <td valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'> </span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td colspan=2 valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color=black face=Arial><span
  style='font-size:10.0pt;font-family:Arial'>T: +41 32 384 69 30, F: +41 32 384
  69 31</span></font><o:p></o:p></p>
  <p class=MsoNormal><font size=2 color="#1f497d" face=Arial><span
  style='font-size:10.0pt;font-family:Arial;color:#1F497D'><a
  href="http://www.nanotronic.ch/" title="blocked::http://www.nanotronic.ch/">www.nanotronic.ch</a>
  | <a href="mailto:thomas.rohner@nanotronic.ch">thomas.rohner@nanotronic.ch</a>
  </span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td colspan=2 valign=top style='padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><font size=2 color=black face=Arial><span
  style='font-size:10.0pt;font-family:Arial'> </span></font><o:p></o:p></p>
  <p class=MsoNormal><font size=2 color=black face=Arial><span
  style='font-size:10.0pt;font-family:Arial'> </span></font><o:p></o:p></p>
  <p class=MsoNormal><font size=2 color=black face=Arial><span
  style='font-size:10.0pt;font-family:Arial'> </span></font><o:p></o:p></p>
  <p class=MsoNormal><font size=2 color=black face=Arial><span
  style='font-size:10.0pt;font-family:Arial'> </span></font><o:p></o:p></p>
  </td>
 </tr>
</table>

<p class=MsoNormal><font size=2 color=black face=Calibri><span lang=DE-CH
style='font-size:11.0pt'> </span></font><span lang=DE-CH><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 color=black face=Calibri><span lang=DE-CH
style='font-size:11.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3 color=black
face="Times New Roman"><span lang=DE-CH style='font-size:12.0pt;font-family:
"Times New Roman"'><o:p> </o:p></span></font></p>

<pre><font size=2 color=black face="Courier New"><span lang=DE-CH
style='font-size:10.0pt'>-- <o:p></o:p></span></font></pre><pre><font size=2
color=black face="Courier New"><span lang=DE-CH style='font-size:10.0pt'>Joel Sherrill, Ph.D.             Director of Research & Development<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span lang=DE-CH style='font-size:10.0pt'><a
href="mailto:joel.sherrill@OARcorp.com">joel.sherrill@OARcorp.com</a>        On-Line Applications Research<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span lang=DE-CH style='font-size:10.0pt'>Ask me about RTEMS: a free RTOS  Huntsville AL 35805<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span lang=DE-CH style='font-size:10.0pt'>Support Available                (256) 722-9985<o:p></o:p></span></font></pre></div>

</body>

</html>