Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Reference > S

setclock(3C)

HP-UX 11i Version 3: February 2007
» 

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Index

NAME

setclock — set value of system-wide clock

SYNOPSIS

#include <sys/timers.h>

int setclock(int clock_type, struct timespec *tp);

DESCRIPTION

The setclock() function sets the current value tp of the specified system-wide clock, clock_type.

setclock() supports a clock_type of TIMEOFDAY, defined in <sys/timers.h>, which represents the time-of-day clock for the system. For this clock, the values returned by setclock() represent the amount of time since the Epoch.

The calling process must have appropriate privileges to set the TIMEOFDAY clock.

RETURN VALUE

Upon successful completion, setclock() returns a value of zero; otherwise it returns -1 and sets errno to indicate the error.

ERRORS

setclock() fails if any of the following conditions are encountered:

[EINVAL]

clock_type does not specify a known system-wide clock, or tp either is outside the range for a given clock type, or it specifies a nanosecond value less than zero or greater than or equal to 1000 million.

[EIO]

An error occurred while accessing the clock device.

[EPERM]

The requesting process does not have the required appropriate privileges to set the specified clock.

FILES

/usr/include/sys/timers.h

STANDARDS CONFORMANCE

setclock(): AES

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2007 Hewlett-Packard Development Company, L.P.