int soUnlink(char *path){ //mais uma vez usar codigo da getinodebypath() //se for directoria :: bronca! //se for ficheiro, verificar q tenho permissoes de escrita e execucao na directoria pai //verificar refcnt; se ficar == 0, removeFileBlocks; dealloc Inode; apagar da listagem da directoria //se for link, verificar permissoes escrita e execucao, e remove-lo (teoricamente devia verificar se o link teria mais hard-links para ele }
Ah, vou roubar o teu código!Espera... eu não fquei de fazer essa função...OK, pronto, não vou roubar o teu código... hoje!
Código roubado.
CODIGO COPIADO!!! HAHAHAHAEspera la, és do meu grupo paNos transformers movie, era o bumblebee, o camaro amarelo...que tinha uma daquelas bugigangas no retrovisor que dizia: bee-otch.E agora, deixo aqui codigo para gamarem tambem, e o site aparecer na google search de sofs:sofs, sofsua, soWrite, sodblock, sofs ua, ua sofs, universidade de aveiro so, etc etc etc
LOL good one.Força com SO malta ;)
Post a Comment
5 comments:
int soUnlink(char *path)
{
//mais uma vez usar codigo da getinodebypath()
//se for directoria :: bronca!
//se for ficheiro, verificar q tenho permissoes de escrita e execucao na directoria pai
//verificar refcnt; se ficar == 0, removeFileBlocks; dealloc Inode; apagar da listagem da directoria
//se for link, verificar permissoes escrita e execucao, e remove-lo (teoricamente devia verificar se o link teria mais hard-links para ele
}
Ah, vou roubar o teu código!
Espera... eu não fquei de fazer essa função...
OK, pronto, não vou roubar o teu código... hoje!
Código roubado.
CODIGO COPIADO!!! HAHAHAHA
Espera la, és do meu grupo pa
Nos transformers movie, era o bumblebee, o camaro amarelo...que tinha uma daquelas bugigangas no retrovisor que dizia: bee-otch.
E agora, deixo aqui codigo para gamarem tambem, e o site aparecer na google search de sofs:
sofs, sofsua, soWrite, sodblock, sofs ua, ua sofs, universidade de aveiro so, etc etc etc
LOL good one.
Força com SO malta ;)
Post a Comment