Hei Călin, 2016-03-09 12:15 GMT+02:00 Călin Cruceru <[email protected]>: > Pe lângă asta, nu reușesc să reproduc funcționalitatea ":w!" din VI > atunci când se deschide un fișier cu aceleași drepturi (000). Dacă > fișierul e creat de mine (eu sunt owner-ul), pot modifica fișierul > chiar dacă drepturile sunt 000.
Legat de chestia cu vi, am presupus greșit ieri că este vorba probabil de același lucru când ți-am dat exemplul ăsta. M-am uitat între timp pe codul de vim și se pare că face o schimbare de permisiuni și apoi o restaurare: https://github.com/vim/vim/blob/48e330aff911be1c798c88a973af6437a8141fce/src/fileio.c#L4110 Legat de O_CREAT și pagina de manual, cel mai probabil e undefined behavior și d-asta spune că "may". Cumva, ce sens ar avea să creezi un fișier nou read-only? În pagina de manual spune că permisiunile pe care i le dai sunt pentru future accesses. Laura _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
