linux man page for dysize

Query: dysize

OS: linux

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

DYSIZE(3)						     Linux Programmer's Manual							 DYSIZE(3)

NAME
dysize - get number of days for a given year
SYNOPSIS
#include <time.h> int dysize(int year); Feature Test Macro Requirements for glibc (see feature_test_macros(7)): dysize(): _BSD_SOURCE || _SVID_SOURCE
DESCRIPTION
The function returns 365 for a normal year and 366 for a leap year. The calculation for leap year is based on: (year) %4 == 0 && ((year) %100 != 0 || (year) %400 == 0) The formula is defined in the macro __isleap(year) also found in <time.h>.
CONFORMING TO
This function occurs in SunOS 4.x.
NOTES
This is a compatibility function only. Don't use it in new programs. The SCO version of this function had a year-2000 problem.
SEE ALSO
strftime(3)
COLOPHON
This page is part of release 3.27 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.
GNU
2007-07-26 DYSIZE(3)
Related Man Pages
cal(1) - opensolaris
easteroj(3) - freebsd
jdate(3) - freebsd
easterg(3) - freebsd
gdate(3) - freebsd
Similar Topics in the Unix Linux Community
User Guide: Posting in the Emergency Forum
Please Donate to the Red Cross for Earthquake and Tsunami Relief in Japan
Merry Christmas!
Status of UNIX.COM Forum Transformation
Don Cragun crossing 4500 thanks went unnoticed for more than a week - late congratulations!