Close (system call)
একটি ক্লোজ সিস্টেম কল হল একটি সিস্টেম কল যা কার্নেল দ্বারা একটি ফাইল বর্ণনাকারী বন্ধ করতে ব্যবহৃত হয়। বেশিরভাগ ফাইল সিস্টেমের জন্য, একটি প্রোগ্রাম ক্লোজ সিস্টেম কল ব্যবহার করে একটি ফাইল সিস্টেমে একটি ফাইলের অ্যাক্সেস বন্ধ করে দেয়। এটি ফাইল বাফারগুলিকে ফ্লাশ করে, ফাইল মেটাডেটা আপডেট করে, যা ডেটাতে অন্তর্ভুক্ত এবং ফাইলের শেষ নির্দেশক হতে পারে; ফাইলের সাথে সম্পর্কিত সংস্থানগুলি (ফাইল বর্ণনাকারী সহ) ডি-বরাদ্দ করে এবং ব্যবহৃত ফাইলগুলির সিস্টেম ওয়াইড টেবিল আপডেট করে। কিছু প্রোগ্রামিং ভাষা তাদের রানটাইম লাইব্রেরি দ্বারা খোলা ফাইলগুলির একটি তথ্য কাঠামো বজায় রাখে এবং প্রোগ্রামটি শেষ হয়ে গেলে বন্ধ হয়ে যেতে পারে। এই অনুশীলনটি রিসোর্স অ্যাকুইজিশন ইজ ইনিশিয়ালাইজেশন (আরএআইআই) নামে পরিচিত। কিছু অপারেটিং সিস্টেম বন্ধ হয়ে গেলে কোনও প্রোগ্রামের কাছে থাকা ফাইলগুলিকে বন্ধ করার আহ্বান জানাবে। কিছু অপারেটিং সিস্টেম সিস্টেমের ব্যর্থতার ফলে অপারেটিং সিস্টেম পুনরুদ্ধারের অংশ হিসাবে ক্লোজ সিসকল আহ্বান করবে। সি লাইব্রেরি পজিক্স সংজ্ঞা ক্লোজ কলটি পজিক্স নির্দিষ্টকরণ ইন্ট ক্লোজ (ইন্ট ফাইলস) দ্বারা প্রমিত করা হয়; ইন্ট এফক্লোজ (ফাইল * স্ট্রিম); ফাংশনটি ফাইলটি সফলভাবে বন্ধ হয়েছে নির্দেশ করতে শূন্য প্রদান করে। যদি কোনও ত্রুটি ঘটে,-1 এর একটি মান ফেরত দেওয়া হয় এবং ত্রুটি যথাযথভাবে সেট করা হয়। যে ত্রুটিগুলি ঘটতে পারে তার মধ্যে রয়েছেঃ প্রদত্ত যুক্তিটি একটি বৈধ ফাইল বর্ণনাকারী ছিল না ফাংশন কলটি একটি সংকেত দ্বারা বিঘ্নিত হয়েছিল একটি আই/ও ত্রুটি ঘটেছে রেফারেন্স পোসিক্স ক্লোজ এক্সটার্নাল লিঙ্ক সি পজিক্স লাইব্রেরি সিস্টেম কল