run time시 timezone 설정 어떻게 가능한지 궁금합니다.
settimeofday 에서 timezone설정은 하지 말라고 되어있고
리눅스 설정파일에서 timezone설정을 바꾸고
어플리케이션에서 getlocattime으로 읽으면 timezone설정이
전혀 되어있질 않네요..
timezone설정 바꿀수있는 system call이 있나요???
timezone설정 바꿀수있는 system call이 있나요???
라고 하셨는데, 제가 알기로는 system time과 timezone과는 별개의 것이라고 알고 있습니다.
즉 system call로 이미 timezone으로 설정된 시간을 얻느게 아니라, systme에서(kernel 이겠죠)시간 정보를 얻어서 이것을 timezone에 해당하는 시간으로 바꿔 주는 거죠.
다시 말하면 어플리케이션에서 timezone을 바꾸고 가져오는(system) system call은 없다는 것입니다.
혹시 제가 알고 있는게 틀리다면 고수님들의 지적 부탁 드립니다.
strace date해보면 어떤식으로 시간을 가져오는지에 대한 정보를 알 수 있을 겁니다.[/code]
[code:1]timezone설정 바꿀수있는 system call이 있나
timezone설정 바꿀수있는 system call이 있나요???
라고 하셨는데, 제가 알기로는 system time과 timezone과는 별개의 것이라고 알고 있습니다. 즉 system call로 이미 timezone으로 설정된 시간을 얻느게 아니라, systme에서(kernel 이겠죠)시간 정보를 얻어서 이것을 timezone에 해당하는 시간으로 바꿔 주는 거죠. 다시 말하면 어플리케이션에서 timezone을 바꾸고 가져오는(system) system call은 없다는 것입니다. 혹시 제가 알고 있는게 틀리다면 고수님들의 지적 부탁 드립니다.strace date해보면 어떤식으로 시간을 가져오는지에 대한 정보를 알 수 있을 겁니다.[/code]
댓글 달기