_fseek_nolock, _fseeki64_nolock

Memindahkan penunjuk file ke lokasi tertentu tanpa mengunci.

Sintaks

int _fseek_nolock(
   FILE *stream,
   long offset,
   int origin
);
int _fseeki64_nolock(
   FILE *stream,
   __int64 offset,
   int origin
);

Parameter

stream
Penunjuk ke FILE struktur.

offset
Jumlah byte dari origin.

origin
Posisi awal.

Nilai hasil

Sama seperti fseek dan _fseeki64, masing-masing.

Keterangan

Fungsi-fungsi ini adalah versi non-penguncian dan fseek_fseeki64, masing-masing. Fungsi-fungsi ini identik dengan fseek dan _fseeki64, kecuali bahwa fungsi tersebut tidak dilindungi dari gangguan oleh utas lain. Fungsi-fungsi ini mungkin lebih cepat karena tidak menimbulkan overhead penguncian utas lain. Gunakan fungsi-fungsi ini hanya dalam konteks aman utas seperti aplikasi utas tunggal atau di mana cakupan panggilan sudah menangani isolasi utas.

Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.

Persyaratan

Fungsi Header yang diperlukan
_fseek_nolock, _fseeki64_nolock <stdio.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Lihat juga

Streaming I/O
ftell, _ftelli64
_lseek, _lseeki64
rewind