cvs: php4 /ext/standard pageinfo.c pageinfo.h
| From: | Frank M. Kromann | Date: | Mon, 03 Dec 2001 05:11:29 +0000 |
| Subject: | cvs: php4 /ext/standard pageinfo.c pageinfo.h | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-8397@lists.php.net to get a copy of this message | ||
fmk Mon Dec 3 00:11:29 2001 EDT
Modified files:
/php4/ext/standard pageinfo.c pageinfo.h
Log:
Make php_startpage and php_getlastmod available from shared extensions
Index: php4/ext/standard/pageinfo.c
diff -u php4/ext/standard/pageinfo.c:1.27 php4/ext/standard/pageinfo.c:1.28
--- php4/ext/standard/pageinfo.c:1.27 Sun Sep 9 09:29:18 2001
+++ php4/ext/standard/pageinfo.c Mon Dec 3 00:11:29 2001
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: pageinfo.c,v 1.27 2001/09/09 13:29:18 derick Exp $ */
+/* $Id: pageinfo.c,v 1.28 2001/12/03 05:11:29 fmk Exp $ */
#include "php.h"
#include "pageinfo.h"
@@ -43,7 +43,7 @@
/* {{{ php_statpage
*/
-static void php_statpage(TSRMLS_D)
+PHPAPI void php_statpage(TSRMLS_D)
{
struct stat *pstat;
@@ -137,15 +137,21 @@
}
/* }}} */
+PHPAPI long php_getlastmod(TSRMLS_D)
+{
+ php_statpage(TSRMLS_C);
+ return BG(page_mtime);
+}
+
/* {{{ proto int getlastmod(void)
Get time of last page modification */
PHP_FUNCTION(getlastmod)
{
- php_statpage(TSRMLS_C);
- if (BG(page_mtime) < 0) {
+ long lm = php_getlastmod(TSRMLS_C);
+ if (lm < 0) {
RETURN_FALSE;
} else {
- RETURN_LONG(BG(page_mtime));
+ RETURN_LONG(lm);
}
}
/* }}} */
Index: php4/ext/standard/pageinfo.h
diff -u php4/ext/standard/pageinfo.h:1.7 php4/ext/standard/pageinfo.h:1.8
--- php4/ext/standard/pageinfo.h:1.7 Mon Jul 9 13:36:04 2001
+++ php4/ext/standard/pageinfo.h Mon Dec 3 00:11:29 2001
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: pageinfo.h,v 1.7 2001/07/09 17:36:04 rasmus Exp $ */
+/* $Id: pageinfo.h,v 1.8 2001/12/03 05:11:29 fmk Exp $ */
#ifndef PAGEINFO_H
#define PAGEINFO_H
@@ -27,6 +27,8 @@
PHP_FUNCTION(getmyinode);
PHP_FUNCTION(getlastmod);
+PHPAPI void php_statpage(TSRMLS_D);
+PHPAPI long php_getlastmod(TSRMLS_D);
extern long php_getuid(void);
extern long php_getgid(void);