Sorry for the earlier mail, which didn't have the attachment.
Please see attached file for further comments to the problem I am
having.
These were your comments to my earlier mail
> > Is there a way to extensively check if a symbolic link has been
> > succesful or if there have been problems in trying to link.
>
> The return code of the ln program will be zero if no errors occurred
> and the link creation was successful. Check the return code. With
> modern shells the following syntax works well.
>
> if ! ln -s foo bar; then
> echo "Error: Failed to create symlink" 1>&2
> exit 1
> fi
>
> > I have tried the obvious like testing ln -s on text editable files
> > and once I alter any of the original or symbolically linked files
> > the changes are automatically appear in the other file and vice
> > versa.
>
> That does sound like a functioning system.
>
> > Yet I suspect there is some thing wrong with my symbolic
> > links.
>
> What makes you suspect that something is wrong?
>
> > Is there any other way to extensively check my symbolic links.
>
> Use 'ls -ldgon' on the symlink and verify the target is what you
expect.
> Use 'ls -ldLi' which will push through the symlink and verify that the
> file works and that 'ls -ldi' on the target of the symlink has the
> same inode number.
>
> Bob
I seem not to have problems with these symbolic links:
[root@Methuselah Temp]# ls -ldgon /home/ACE_wrappers/TAO/orbsvcs/orbsvcs/libTAO_*
-rwxr-xr-x 1 0 5959442 Jan 1 04:44
/home/ACE_wrappers/TAO/orbsvcs/orbsvcs/libTAO_AV.so
-rwxr-xr-x 1 0 420062 Jan 1 04:30
/home/ACE_wrappers/TAO/orbsvcs/orbsvcs/libTAO_CosConcurrency.so
-rwxr-xr-x 1 0 3110334 Jan 1 05:10
/home/ACE_wrappers/TAO/orbsvcs/orbsvcs/libTAO_CosEvent.so
How ever I do have problems with these two sets below:
[root@Methuselah Temp]# ls -ldgon pr*
-rw-r--r-- 1 0 294 Mar 19 22:54 pre.h
lrwxrwxrwx 1 500 5 Mar 19 22:49 pro.h -> pre.h
[root@Methuselah Temp]# ls -ldgon /home/ACE_wrappers/ace/libTAO*
lrwxrwxrwx 1 0 36 Jan 1 02:39 /home/ACE_wrappers/ace/libTAO.so ->
/home/ACE_wrappers/TAO/tao/libTAO.so
lrwxrwxrwx 1 0 51 Jan 1 04:44 /home/ACE_wrappers/ace/libTAO_AV.so ->
/home/ACE_wrappers/TAO/orbsvcs/orbsvcs/libTAO_AV.so
lrwxrwxrwx 1 0 63 Jan 1 04:30
/home/ACE_wrappers/ace/libTAO_CosConcurrency.so ->
/home/ACE_wrappers/TAO/orbsvcs/orbsvcs/libTAO_CosConcurrency.solrwxrwxrwx 1 0
57 Jan 1 05:10 /home/ACE_wrappers/ace/libTAO_CosEvent.so ->
/home/ACE_wrappers/TAO/orbsvcs/orbsvcs/libTAO_CosEvent.so
lrwxrwxrwx 1 0 61 Jan 1 04:45
/home/ACE_wrappers/ace/libTAO_CosLifeCycle.so ->
/home/ACE_wrappers/TAO/orbsvcs/orbsvcs/libTAO_CosLifeCycle.so
lrwxrwxrwx 1 0 58 Jan 1 04:25
/home/ACE_wrappers/ace/libTAO_CosNaming.so ->
/home/ACE_wrappers/TAO/orbsvcs/orbsvcs/libTAO_CosNaming.so
I need to use the smbolically linked files after they are linked, and after a number
of problems
I have come to suspect that the problem is in the sym-links. One perculiar thing
is that at some pont when I create the links to the last set of files
i.e /home/ACE_wrappers/ace/libTAO* there is a point that I get them as --rwxr-xr-x
The interesting thing being that the same set of instructions are always used to
generate
these files (/home/ACE_wrappers/ace/libTAO*). I have always had problems whenever
they come out as lrwxrwxrwx but no problems when they come out as --rwxr-xr-x.
Perhaps I might be confusing things but these are my observations. Definately though,
I am having
problems that seem to be linked to ln -s.