------------------------------------------------------------------------ -- These package specifications were extracted from IEEE Std 1003.5-1992, -- IEEE Standard for Information Technology--POSIX Ada Language -- Interfaces--Part 1: Binding System Application Program Interface, -- copyright (c)1992 by the Institute of Electrical and Electronics -- Engineers, Inc. These package specifications represent only a portion -- of the document and are not to be interpreteted as the approved -- consensus standard. The IEEE Std 1003.5-1992 must be used in -- conjunction with these package specifications in order to claim -- conformance. The IEEE takes no responsibility for and will assume no -- liability for damages resulting from the reader's misinpretation of -- said information resulting from its out of context nature. To order -- copies of the IEEE Std 1003.5-1992, please contact the IEEE Service -- Center at 445 Hoes Lane, PO Box 1331, Piscataway, NJ 08855-1331; via -- phone at 1-800-678-IEEE, 908-981-1393; or via fax at 908-981-9667. ------------------------------------------------------------------------ with POSIX, POSIX_IO; package POSIX_Configurable_File_Limits is -- link limits function Link_Is_Limited (Pathname : POSIX.Pathname) return Boolean; function Link_Is_Limited (File : POSIX_IO.File_Descriptor) return Boolean; function Link_Limit (Pathname : POSIX.Pathname) return POSIX.Link_Limit_Maxima; function Link_Limit (File : POSIX_IO.File_Descriptor) return POSIX.Link_Limit_Maxima; -- input line limits function Input_Line_Is_Limited (Pathname : POSIX.Pathname) return Boolean; function Input_Line_Is_Limited (File : POSIX_IO.File_Descriptor) return Boolean; function Input_Line_Limit (Pathname : POSIX.Pathname) return POSIX.Input_Line_Limit_Maxima; function Input_Line_Limit (File : POSIX_IO.File_Descriptor) return POSIX.Input_Line_Limit_Maxima; -- input queue limits function Input_Queue_Is_Limited (Pathname : POSIX.Pathname) return Boolean; function Input_Queue_Is_Limited (File : POSIX_IO.File_Descriptor) return Boolean; function Input_Queue_Limit (Pathname : POSIX.Pathname) return POSIX.Input_Queue_Limit_Maxima; function Input_Queue_Limit (File : POSIX_IO.File_Descriptor) return POSIX.Input_Queue_Limit_Maxima; -- filename and pathname limits function Filename_Is_Limited (Pathname : POSIX.Pathname) return Boolean; function Filename_Is_Limited (File : POSIX_IO.File_Descriptor) return Boolean; function Filename_Limit (Pathname : POSIX.Pathname) return POSIX.Filename_Limit_Maxima; function Filename_Limit (File : POSIX_IO.File_Descriptor) return POSIX.Filename_Limit_Maxima; function Pathname_Is_Limited (Pathname : POSIX.Pathname) return Boolean; function Pathname_Is_Limited (File : POSIX_IO.File_Descriptor) return Boolean; function Pathname_Limit (Pathname : POSIX.Pathname) return POSIX.Pathname_Limit_Maxima; function Pathname_Limit (File : POSIX_IO.File_Descriptor) return POSIX.Pathname_Limit_Maxima; -- pipe length limits function Pipe_Length_Is_Limited (Pathname : POSIX.Pathname) return Boolean; function Pipe_Length_Is_Limited (File : POSIX_IO.File_Descriptor) return Boolean; function Pipe_Length_Limit (Pathname : POSIX.Pathname) return POSIX.Pipe_Limit_Maxima; function Pipe_Length_Limit (File : POSIX_IO.File_Descriptor) return POSIX.Pipe_Limit_Maxima; -- change owner restriction function Change_Owner_Is_Restricted (Pathname : POSIX.Pathname) return POSIX.Change_Owner_Restriction; function Change_Owner_Is_Restricted (File : POSIX_IO.File_Descriptor) return POSIX.Change_Owner_Restriction; function Filename_Is_Truncated (Pathname : POSIX.Pathname) return POSIX.Filename_Truncation; function Filename_Is_Truncated (File : POSIX_IO.File_Descriptor) return POSIX.Filename_Truncation; end POSIX_Configurable_File_Limits;