summaryrefslogtreecommitdiff
path: root/ext/standard/fsock.h
diff options
context:
space:
mode:
authorStig Bakken <ssb@php.net>1999-04-17 00:37:12 +0000
committerStig Bakken <ssb@php.net>1999-04-17 00:37:12 +0000
commit257de2baded9330ff392f33fd5a7cc0ba271e18d (patch)
treea271fff83e6eaeebfc32e83173dc7a0f37d1e016 /ext/standard/fsock.h
parent2127ede122ad920c22fecdc668e864c0210dd146 (diff)
downloadphp-git-257de2baded9330ff392f33fd5a7cc0ba271e18d.tar.gz
First commit of re-structuring phase one. We have started using automake in
sub-directories and started to move extension code into ext/<name>. For now, I have moved the "standard" extension (which is quite a mix of everything right now) and the GD extension into their own subdirs in ext/. The configure script now also runs configure in the libzend directory automatically and makes sure php4 and libzend use the same config.cache file. To avoid running configure in libzend, use the --no-recursion option. "make" in php4 also builds libzend now. The Apache module doesn't compile right now, but a fix for that is coming up.
Diffstat (limited to 'ext/standard/fsock.h')
-rw-r--r--ext/standard/fsock.h47
1 files changed, 47 insertions, 0 deletions
diff --git a/ext/standard/fsock.h b/ext/standard/fsock.h
new file mode 100644
index 0000000000..9be93a34a6
--- /dev/null
+++ b/ext/standard/fsock.h
@@ -0,0 +1,47 @@
+/*
+ +----------------------------------------------------------------------+
+ | PHP HTML Embedded Scripting Language Version 3.0 |
+ +----------------------------------------------------------------------+
+ | Copyright (c) 1997-1999 PHP Development Team (See Credits file) |
+ +----------------------------------------------------------------------+
+ | This program is free software; you can redistribute it and/or modify |
+ | it under the terms of one of the following licenses: |
+ | |
+ | A) the GNU General Public License as published by the Free Software |
+ | Foundation; either version 2 of the License, or (at your option) |
+ | any later version. |
+ | |
+ | B) the PHP License as published by the PHP Development Team and |
+ | included in the distribution in the file: LICENSE |
+ | |
+ | This program is distributed in the hope that it will be useful, |
+ | but WITHOUT ANY WARRANTY; without even the implied warranty of |
+ | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
+ | GNU General Public License for more details. |
+ | |
+ | You should have received a copy of both licenses referred to here. |
+ | If you did not, or have any questions about PHP licensing, please |
+ | contact core@php.net. |
+ +----------------------------------------------------------------------+
+ | Authors: Paul Panotzki - Bunyip Information Systems |
+ | Jim Winstead (jimw@php.net) |
+ +----------------------------------------------------------------------+
+*/
+/* $Id$ */
+
+#ifndef _FSOCK_H
+#define _FSOCK_H
+
+#include <netinet/in.h>
+
+extern php3_module_entry fsock_module_entry;
+#define fsock_module_ptr &fsock_module_entry
+
+extern PHP_FUNCTION(fsockopen);
+extern PHP_FUNCTION(pfsockopen);
+extern int lookup_hostname(const char *addr, struct in_addr *in);
+extern int _php3_sock_fgets(char *buf, int maxlen, int socket);
+extern int _php3_sock_fread(char *buf, int maxlen, int socket);
+extern int _php3_is_persistent_sock(int);
+
+#endif /* _FSOCK_H */