×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
 
Hi Simon,
Does any one know why /QOpenSys contains a symbolic link to itself? / 
QOpenSys/QOpenSys/QOpenSys ..... ad infinitum.
I used to know the answer to this, and it made a lot of sense to me at 
the time, but now I can't remember what the answer was.
I hesitate to answer, because I might get it wrong.
My understand is that it's due to the fact that most PASE software runs 
in /QOpenSys.  PASE software is compiled for AIX, and in AIX, software 
expects to have certain standard directories like /usr, /usr/local, 
/usr/bin, etc.   However, in PASE instead of (for example) /usr/bin, 
they're actually (for example) /QOpenSys/usr/bin.
So PASE plays a trick on the program where it adds a /QOpenSys to the 
start of the path name.  So the program specifies /usr/bin, and PASE 
actually directs it to /QOpenSys/usr/bin
The problem is, what happens when a program (perhaps from user input) 
actually DOES specify /QOpenSys/usr/bin?   Because PASE adds /QOpenSys 
to the beginning, you'd have /QOpenSys/QOpenSys/usr/bin which would be a 
problem -- and that's where the symlink comes in.  If you specify 
/QOpenSys/QOpenSys/usr/bin it's the same directory as /QOpenSys/usr/bin 
thanks to the symlink.
Hopefully I got that right.
As an Amazon Associate we earn from qualifying purchases.
	
 
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.