Displaying 2 results from an estimated 2 matches for "startofname".
Did you mean:
start_name
2009 Jan 21
3
Rsync with OS X 10.3
...rrectly as argument for the
FSMakeFSRefUnicode function. As you can see, we are looking for the
most efficient way to do it.
If you want to be sure it works, modify /lib/sysxattrs.c including
this code on fsreffrompath function:
= if(verbose > 3)
= fprintf(stderr, "name=%s\n",startOfName);
+ nameLength=strlen(startOfName);
+ strcpy(name, startOfName);
+ while(index<nameLength)
+ {
+ if(name[index]==':')
+ name[index]='/';
+ index++;
+ }
= cfStringName=CFStringCreateWithCString(NULL, name,
kCFStringEncodingUTF8);
= if(cfStringName==NULL)
Putting this init...
2009 Jan 20
0
rsync 3.0.4 patches for 10.3
...you are right about converting path separators. As other functions
take POSIX paths, it's weird for me that FSMakeFSRefUnicode needs a
HFS like name and not a POSIX one. But I believe you!
You can modify my patch like this:
+ if(verbose > 3)
+ fprintf(stderr, "name=%s\n",startOfName);
nameLength=strlen(startOfName);
strcpy(name, startOfName);
while(index<nameLength)
{
if(name[index]==':')
name[index]='/';
index++;
}
+ cfStringName=CFStringCreateWithCString(NULL, name,
kCFStringEncodingUTF8);
+ if(cfStringName==NULL)
Putting this initialisati...