달력 로직이 궁금합니다.

khaic0c0의 이미지

[c@localhost 03_june]$ cal
      유월 2003
일 월 화 수 목 금 토
 1  2  3  4  5  6  7
 8  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

cal 명령어 하면 달력이 위와같이 나오잖아요..

저도 이렇게 만들어 보고 싶은데, 로직을 하나도 모르겠어요.

이 로직을 리눅스에서 볼수 있을까요?
볼수 있다면 어디가서 볼수 있나요?

마에노의 이미지

소스를 다운 받으세요.
cal 은 util-linux-2.11y-9.src.rpm 에 소스가 있습니다.