Paweł Zuzelski wrote:
> # Działa:
> /lib/ld-linux.so.2 /dev/stdin < /bin/ls
> 
> # Nie działa:
> cat /bin/ls | /lib/ld-linux.so.2 /dev/stdin
> 
> Pytanie: dlaczego drugie nie działa?

Bo w pierwszym przypadku stdinem jest regularny plik, którego można m.in.
zmapować do pamięci, a w drugim jest to pipe, z którym to już nie
przejdzie. Podobnie, nie uda się zrobić exec()'a na pipe albo sockecie.
_______________________________________________
pld-users-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym