Write (system call)
எழுதுவது என்பது யுனிக்ஸ் போன்ற இயக்க முறைமை கர்னலால் வழங்கப்படும் மிக அடிப்படையான நடைமுறைகளில் ஒன்றாகும். இது ஒரு கோப்பு போன்ற கொடுக்கப்பட்ட சாதனத்திற்கு பயனரால் அறிவிக்கப்பட்ட இடையகத்திலிருந்து தரவை எழுதுகிறது. கணினி அழைப்பை நேரடியாகப் பயன்படுத்தி ஒரு நிரலில் இருந்து தரவை வெளியிடுவதற்கான முதன்மை வழி இதுவாகும். இலக்கு ஒரு எண் குறியீட்டால் அடையாளம் காணப்படுகிறது. எழுதப்பட வேண்டிய தரவு, உதாரணமாக ஒரு உரை, ஒரு சுட்டிக்காட்டி மற்றும் ஒரு அளவு மூலம் வரையறுக்கப்படுகிறது, இது பைட்டுகளின் எண்ணிக்கையில் கொடுக்கப்பட்டுள்ளது. இவ்வாறு எழுதுவதற்கு மூன்று வாதங்கள் உள்ளனஃ கோப்பு குறியீடு (கோப்பு விளக்க அல்லது எஃப். டி). தரவு சேமிக்கப்படும் இடையகத்திற்கான சுட்டிக்காட்டி (பஃப்). இடையகத்திலிருந்து எழுத வேண்டிய பைட்டுகளின் எண்ணிக்கை (nbytes). போஸிக்ஸ் பயன்பாடு எழுதும் அழைப்பு இடைமுகம் போஸிக்ஸ் விவரக்குறிப்பால் தரப்படுத்தப்பட்டுள்ளது. எழுதும் செயல்பாட்டை அழைப்பதன் மூலம் தரவு ஒரு கோப்பில் எழுதப்படுகிறது. செயல்பாட்டின் முன்மாதிரி பின்வருமாறுஃ ssize _ t எழுதுங்கள் (int fildes, ஸ்திரமான வெற்றிட * புஃப், அளவு _ டி என்பைட்); மேலே உள்ள தொடரியல், ssize _ t என்பது ஒரு தட்டச்சு ஆகும். இது stddef.h இல் வரையறுக்கப்பட்ட கையொப்பமிடப்பட்ட தரவு வகை. எழுத்து () கையொப்பமிடப்படாத மதிப்பைத் திருப்பித் தராது என்பதை நினைவில் கொள்க; பிழை ஏற்பட்டால் அது-1 ஐத் திருப்பித் தருகிறது, எனவே அது கையொப்பமிடப்பட்ட மதிப்பைத் திருப்பித் தர வேண்டும். எழுதும் செயல்பாடு கோப்பில் வெற்றிகரமாக எழுதப்பட்ட பைட்டுகளின் எண்ணிக்கையைத் தருகிறது, இது சில நேரங்களில் குறிப்பிட்ட npytes ஐ விட குறைவாக இருக்கலாம். ஒரு விதிவிலக்கான நிபந்தனை ஏற்பட்டால் அது-1 ஐத் தருகிறது, கீழே உள்ள பிழைகள் பற்றிய பகுதியைப் பார்க்கவும். மேலும் காண்க ஃப்ரைட் கெட்சார் எஃப் பிரிண்ட்ஃப் ரீட் (சிஸ்டம் கால்) சிங்க் (யுனிக்ஸ்) குறிப்புகள் வெளிப்புற இணைப்புகள் போஸிக்ஸ் ரைட் சி போஸிக்ஸ் லைப்ரரி சிஸ்டம் அழைப்புகள்