2015-03-31 23:48 GMT+03:00 Radu MALUŞ <[email protected]>:
> Salut,
>
> Am doua probleme cu testele pentru tema 2.
>
> Prima e in legatura cu testul 4: Testing append redirect operators
> Este singurul care imi pica, rulat pe masina virtuala.
> Am observat ca nu am output corect pentru comanda: ./main &> out2.txt unde, 
> in fisierul rezultat nu am decat output-ul iesirii standard, nu si a iesirii 
> de eroare standard.
> Se pare ca problema vine de la io_flags, valoare care nu e setata nici pe 
> IO_OUT_APPEND nici pe IO_ERR_APPEND si, cred eu, din cauza asta fisierul in 
> care se face redirectarea este rescris la a doua redirectare.
> Ar trebui sa ma astept sa am setat io_flags? Nu ar trebui sa aiba una din 
> cele doua valori de mai sus in cazul redirectarii multiple (adica si stdout 
> si err)?
>

Câmpul io_flags va avea ambii biți setați în cazul prezentat de tine.

> A doua e in legatura cu testul 0, unde imi spune “line over 80 characters” 
> pentru o linie care nu are maimult de 80 de caractere, ci are 73.
> Nu inteleg de unde vine eroarea. Caracterele tab nu sunt numarate ca avand 4 
> spatii?
>

Implicit tab-ul este de 8 caractere. Depinde cum e la tine.


Adrian
_______________________________________________
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Raspunde prin e-mail lui