Read (system call)
நவீன போஸிக்ஸ் இணக்கமான இயக்க முறைமைகளில், ஒரு கோப்பு அமைப்பில் சேமிக்கப்பட்ட கோப்பில் இருந்து தரவை அணுக வேண்டிய ஒரு நிரல் ரீட் சிஸ்டம் அழைப்பைப் பயன்படுத்துகிறது. கோப்பு ஒரு கோப்பு விளக்கத்தால் அடையாளம் காணப்படுகிறது, இது பொதுவாக திறக்க முந்தைய அழைப்பிலிருந்து பெறப்படுகிறது. இந்த கணினி அழைப்பு பைட்டுகளில் தரவைப் படிக்கிறது, அதன் எண்ணிக்கை அழைப்பாளரால் குறிப்பிடப்படுகிறது, கோப்பில் இருந்து பின்னர் அழைப்பு செயல்முறையால் வழங்கப்பட்ட இடையகத்தில் சேமிக்கப்படுகிறது. ரீட் சிஸ்டம் அழைப்பு மூன்று வாதங்களை எடுக்கும்ஃ கோப்பின் கோப்பு விவரிப்பாளர். வாசிப்புத் தரவு சேமிக்கப்பட வேண்டிய இடையகமும், கோப்பில் இருந்து படிக்க வேண்டிய பைட்டுகளின் எண்ணிக்கையும். போஸிக்ஸ் பயன்பாடு வாசிப்பு அமைப்பு அழைப்பு இடைமுகம் போஸிக்ஸ் விவரக்குறிப்பால் தரப்படுத்தப்பட்டுள்ளது. ஒரு கோப்பில் இருந்து தரவு வாசிப்பு செயல்பாட்டை அழைப்பதன் மூலம் படிக்கப்படுகிறதுஃ ssize _ t ரீட் (int fd, செல்லுபடியாகாத * புஃப், அளவு _ டி எண்ணிக்கை); திரும்பிய மதிப்பு படித்த பைட்டுகளின் எண்ணிக்கை (பூஜ்ஜியம் கோப்பின் முடிவைக் குறிக்கிறது) மற்றும் கோப்பு நிலை இந்த எண்ணால் மேம்படுத்தப்படுகிறது. கோரப்பட்ட பைட்டுகளின் எண்ணிக்கையை விட இந்த எண் சிறியதாக இருந்தால் அது ஒரு பிழை அல்ல; எடுத்துக்காட்டாக, குறைவான பைட்டுகள் உண்மையில் இப்போது கிடைப்பதால் இது நிகழலாம் (ஒருவேளை நாம் கோப்பின் முடிவுக்கு அருகில் இருந்ததால், அல்லது நாம் ஒரு குழாயிலிருந்து அல்லது முனையத்திலிருந்து படிப்பதால்), அல்லது கணினி அழைப்பு ஒரு சமிக்ஞையால் குறுக்கிட்டதால். மாற்றாக, ஒரு பிழை ஏற்படும் போது-1 திருப்பித் தரப்படுகிறது, அத்தகைய சந்தர்ப்பத்தில் errno சரியான முறையில் அமைக்கப்படுகிறது, மேலும் கோப்பின் நிலை (ஏதேனும் இருந்தால்) மாறுகிறதா என்பது குறிப்பிடப்படாமல் விடப்படுகிறது. மேலும் எழுதவும் (கணினி அழைப்பு) குறிப்புகள் போஸிக்ஸ் படிக்க வெளிப்புற இணைப்புகள் சி போஸிக்ஸ் நூலக அமைப்பு அழைப்புகள்