Solaris 10 릴리스 노트

SUSv3(Single UNIX Specification 버전 3) 변경 사항

SUSv3(Single UNIX Specification 버전 3)에서는 다음 POSIX 운영 체제 인터페이스에 대한 업데이트를 제공합니다.

업데이트에는 다음 변경 사항이 포함됩니다.

Korn 쉘의 ENV 변수

환경 변수 ENV는 비대화식 Korn 쉘에서 더 이상 확장되지 않습니다. 이 변경 사항은 /bin/ksh/usr/xpg4/bin/sh 모두에 적용됩니다.

컴파일러 및 SUSv3 응용 프로그램

SUSv3 및 기타 표준을 준수하는 응용 프로그램은 올바른 기능 테스트 매크로, 컴파일러 및 옵션을 사용하여 구축해야 합니다. standards(5) 설명서 페이지를 참조하십시오.

file 명령

-m 옵션과 함께 사용할 경우 file 명령으로 사용자 정의 매직 파일에 대해 부호있는 비교를 수행합니다. 또한 이제 이 명령으로 x86 환경에서 매직 값을 비교하기 전에 멀티바이트 정수를 빅 엔디언(SPARC) 순서로 전환하지 않습니다. file(1)magic(4) 설명서 페이지를 참조하십시오.

인쇄 함수

현재 snprintf()vsnprintf()는 입력 값이 n=0일 때 포맷되는 바이트 수를 반환합니다. snprintf(3C) 및 vsnprintf(3C) 매뉴얼 페이지를 참조하십시오.

텍스트 편집기

편집기는 시작 시 $HOME 또는 현재 디렉토리에서 .exrc 파일을 읽기 전에 추가 조건이 있는지 확인합니다. ex(1)vi(1) 설명서 페이지를 참조하십시오.

64-bit SPARC: 시간 함수

입력 time_t가 tm struct로 나타내기에 너무 크면 다음 함수는 널 포인터를 반환하고 errnoEOVERFLOW로 설정합니다.

gmtime(3C), gmtime_r(3C), localtime(3C)localtime_r(3C) 설명서 페이지를 참조하십시오.

후행 슬래시

SUSv3에서는 경로에 기존 디렉토리나 만들려는 디렉토리를 지정할 때만 경로 이름 뒤에 슬래시 문자(/)를 붙일 수 있습니다.

/usr/xpg6/bin/usr/xpg4/bin의 유틸리티

/usr/xpg6/bin/usr/xpg4/bin의 유틸리티에는 기본 Solaris 동작과 충돌하는 SUSv3 준수 동작이나 XPG4 준수 동작이 있습니다. 사용자가 SUSv3 준수 명령줄 환경을 사용하려면 PATH가 적합하게 구성되어야 합니다. 자세한 내용은 해당 유틸리티의 매뉴얼 페이지를 참조하십시오.