#define GNU_SOURCE #include #include #include // by dexen deVries /* */ #define d *p int main( int c, char *d ) { for ( ++p; d; ++p ) { if ( (d = realpath( d, !c )) == !c ) { perror( "realpath()" ); return c; } printf( "%s%c", d, '\n'*(c!=2) ); free( d ); } return d; }