unlink ve remove Fonksiyonları
Bu fonksiyonlar dosya silmek amac
ı ile kullanılır ve ikisi tamamen eşdeğerdir. remove
fonksiyonunun prototipi stdio.h içerisinde unlink fonksiyonunun unistd.h içerisindedir.
int unlink(const char *path);
int remove(const char *path);
Bu fonksiyonlar dosyan
ın bağlantı sayısını bir azaltır. Eğer bağlantı sayısı 0’a düşmüşse
dosyay
ı fiziksel olarak silerler. Dosya bağlantıları ileride ele alınacaktır. Fonksiyonlar başarılı
ise 0’a, ba
şarısız ise –1 değerine geri dönerler. Bu fonksiyonlar ile dizinler silinemez. remove
fonksiyonu Dos ve Windows sistemlerinde ayn
ı biçimde vardır. Aynı zamanda standart C
fonksiyonudur.