Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

After noticing an interesting environment variable Apple_PubSub_Socket_Render. I notice that it was referring directly to this "Render" file.

After doing a listing of "Render":

ls -lh Render


I see the following output:

srwx------ 1 user wheel 0B Mar 5 10:51 Render

As referenced in the ls manual page it notes this file as a "Socket Link"

What is a socket link?

share|improve this question
    
    
Interesting, that's not the sticky bit? –  Matt H Mar 6 '12 at 18:04
1  
@MattH The sticky bit indicator would be at the end. This "s" occurs where e.g. "d" would for a directory. –  Kevin Reid Mar 6 '12 at 18:37

1 Answer 1

up vote 3 down vote accepted

To my understanding, it is a file that can be used to communicate between processes.

Two processes would both open the file and then read and write to it. The data they write to it is received by the reading of the other process.

It is somewhat like a network socket you would use to send data to another PC, just without all the networking.

If you want more technical details see Unix domain socket

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.