This shows you the differences between two versions of the page.
so2:laboratoare:lab09:exercitii [2018/04/23 22:47] ionel.ghita |
so2:laboratoare:lab09:exercitii [2019/04/16 23:19] (current) ionel.ghita [1. [2p] Operații pentru lucrul cu directoare (myfs)] |
||
---|---|---|---|
Line 118: | Line 118: | ||
* redenumire (''rename'') | * redenumire (''rename'') | ||
- | Pentru aceasta, definiți structura ''myfs_dir_inode_operations'' în cod, unde este marcat cu ''TODO 5'' Pentru început definiți **doar** structura ''myfs_dir_inode_operations''; structurile ''myfs_file_inode_operations'', ''myfs_file_operations'' și ''myfs_aops'' le veți defini la [[#p_operatii_pentru_lucrul_cu_fisiere_myfs|exercițiul următor]]. | + | Pentru aceasta, definiți structura ''myfs_dir_inode_operations'' în cod, unde este marcat cu ''TODO 5''. Pentru început definiți **doar** structura ''myfs_dir_inode_operations''; structurile ''myfs_file_inode_operations'', ''myfs_file_operations'' și ''myfs_aops'' le veți defini la [[#p_operatii_pentru_lucrul_cu_fisiere_myfs|exercițiul următor]]. |
<note tip> | <note tip> | ||
Line 126: | Line 126: | ||
</note> | </note> | ||
- | Implementați operațiile ''mkdir'' și ''create'' pe inode-urile director în cadrul funcțiilor ''myfs_mkdir()'' și ''myfs_create''. Aceste operații vă vor permite, respectiv, crearea de directoare și de fișiere în sistemul de fișiere. | + | Implementați operațiile ''mkdir'', ''mknod'' și ''create'' pe inode-urile director în cadrul funcțiilor ''myfs_mkdir'', ''myfs_mknod'' și ''myfs_create''. Aceste operații vă vor permite, respectiv, crearea de directoare și de fișiere în sistemul de fișiere. |
<note tip> | <note tip> |