GME  13
Functions
svn_time.h File Reference

Time/date utilities. More...

Go to the source code of this file.

Functions

const char * svn_time_to_cstring (apr_time_t when, apr_pool_t *pool)
svn_error_tsvn_time_from_cstring (apr_time_t *when, const char *data, apr_pool_t *pool)
const char * svn_time_to_human_cstring (apr_time_t when, apr_pool_t *pool)
svn_error_tsvn_parse_date (svn_boolean_t *matched, apr_time_t *result, const char *text, apr_time_t now, apr_pool_t *pool)
SVN_DEPRECATED void svn_sleep_for_timestamps (void)

Detailed Description

Time/date utilities.

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ====================================================================

Definition in file svn_time.h.


Function Documentation

svn_error_t* svn_parse_date ( svn_boolean_t matched,
apr_time_t result,
const char *  text,
apr_time_t  now,
apr_pool_t pool 
)

Convert a human-readable date text into an apr_time_t, using now as the current time and storing the result in result. The local time zone will be used to compute the appropriate GMT offset if text contains a local time specification. Set matched to indicate whether or not text was parsed successfully. Perform any allocation in pool. Return an error iff an internal error (rather than a simple parse error) occurs.

Sleep until the next second, to ensure that any files modified after we exit have a different timestamp than the one we recorded.

Deprecated:
Provided for backward compatibility with the 1.5 API. Use svn_io_sleep_for_timestamps() instead.
svn_error_t* svn_time_from_cstring ( apr_time_t when,
const char *  data,
apr_pool_t pool 
)

Convert data to an apr_time_t when. Use pool for temporary memory allocation.

const char* svn_time_to_cstring ( apr_time_t  when,
apr_pool_t pool 
)

Convert when to a const char * representation allocated in pool. Use svn_time_from_cstring() for the reverse conversion.

const char* svn_time_to_human_cstring ( apr_time_t  when,
apr_pool_t pool 
)

Convert when to a const char * representation allocated in pool, suitable for human display in UTF8.