Close (system call)
ಕ್ಲೋಸ್ ಸಿಸ್ಟಮ್ ಕರೆ ಎಂದರೆ ಕರ್ನಲ್ನಿಂದ ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ ಅನ್ನು ಮುಚ್ಚಲು ಬಳಸುವ ಸಿಸ್ಟಮ್ ಕರೆ. ಹೆಚ್ಚಿನ ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ, ಒಂದು ಪ್ರೋಗ್ರಾಂ ಕ್ಲೋಸ್ ಸಿಸ್ಟಮ್ ಕರೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಕಡತ ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಕಡತದ ಪ್ರವೇಶವನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ. ಇದು ಫೈಲ್ ಬಫರ್ಗಳನ್ನು ಫ್ಲಶ್ ಮಾಡುತ್ತದೆ, ಫೈಲ್ ಮೆಟಾಡೇಟಾವನ್ನು ನವೀಕರಿಸುತ್ತದೆ, ಇದು ಡೇಟಾದಲ್ಲಿ ಎಂಡ್-ಆಫ್-ಫೈಲ್ ಇಂಡಿಕೇಟರ್ ಅನ್ನು ಒಳಗೊಂಡಿರಬಹುದು; ಫೈಲ್ಗೆ ಸಂಬಂಧಿಸಿದ ಸಂಪನ್ಮೂಲಗಳನ್ನು (ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ ಸೇರಿದಂತೆ) ನಿಯೋಜಿಸುತ್ತದೆ ಮತ್ತು ಬಳಕೆಯಲ್ಲಿರುವ ಫೈಲ್ಗಳ ಸಿಸ್ಟಮ್ ವೈಡ್ ಟೇಬಲ್ ಅನ್ನು ನವೀಕರಿಸುತ್ತದೆ. ಕೆಲವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ತಮ್ಮ ರನ್ಟೈಮ್ ಲೈಬ್ರರಿಯಿಂದ ತೆರೆಯಲಾದ ಕಡತಗಳ ದತ್ತಾಂಶ ರಚನೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಕೊನೆಗೊಂಡಾಗ ಮುಚ್ಚಬಹುದು. ಈ ಅಭ್ಯಾಸವನ್ನು ಸಂಪನ್ಮೂಲ ಸ್ವಾಧೀನ ಆರಂಭೀಕರಣ (ಆರ್. ಎ. ಐ. ಐ) ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಕೆಲವು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಅದು ಕೊನೆಗೊಂಡರೆ ಪ್ರೋಗ್ರಾಂ ಹೊಂದಿರುವ ಕ್ಲೋಸ್ ಆನ್ ಫೈಲ್ಗಳನ್ನು ಆಹ್ವಾನಿಸುತ್ತವೆ. ಕೆಲವು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ವ್ಯವಸ್ಥೆಯ ವೈಫಲ್ಯದ ಪರಿಣಾಮವಾಗಿ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಚೇತರಿಕೆಯ ಭಾಗವಾಗಿ ಕ್ಲೋಸ್ ಸಿಸ್ಕಾಲ್ ಅನ್ನು ಆಹ್ವಾನಿಸುತ್ತವೆ. ಸಿ ಲೈಬ್ರರಿ ಪೋಸಿಕ್ಸ್ ವ್ಯಾಖ್ಯಾನ ಕ್ಲೋಸ್ ಕಾಲ್ ಅನ್ನು ಪೋಸಿಕ್ಸ್ ಸ್ಪೆಸಿಫಿಕೇಷನ್ ಇಂಟ್ ಕ್ಲೋಸ್ (ಇಂಟ್ ಫೈಲ್ಸ್) ನಿಂದ ಪ್ರಮಾಣೀಕರಿಸಲಾಗಿದೆ; ಇಂಟ್ ಎಫ್ ಕ್ಲೋಸ್ (ಎಫ್. ಐ. ಎಲ್ * ಸ್ಟ್ರೀಮ್); ಕಡತವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಮುಚ್ಚಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸಲು ಕಾರ್ಯವು ಶೂನ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಯಾವುದೇ ದೋಷ ಸಂಭವಿಸಿದಲ್ಲಿ,-1 ರ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ದೋಷವನ್ನು ಸೂಕ್ತವಾಗಿ ಹೊಂದಿಸಲಾಗುತ್ತದೆ. ಸಂಭವಿಸಬಹುದಾದ ದೋಷಗಳು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿವೆಃ ಒದಗಿಸಲಾದ ವಾದವು ಮಾನ್ಯವಾದ ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ ಆಗಿರಲಿಲ್ಲ ಫಂಕ್ಷನ್ ಕರೆ ಸಿಗ್ನಲ್ನಿಂದ ಅಡ್ಡಿಯಾಯಿತು ಒಂದು ಐ/ಒ ದೋಷ ಸಂಭವಿಸಿದೆ ಉಲ್ಲೇಖಗಳು ಪೋಸಿಕ್ಸ್ ಕ್ಲೋಸ್ ಎಕ್ಸ್ಟರ್ನಲ್ ಲಿಂಕ್ಸ್ ಸಿ ಪೋಸಿಕ್ಸ್ ಲೈಬ್ರರಿ ಸಿಸ್ಟಮ್ ಕರೆಗಳು