about summary refs log tree commit diff stats
path: root/WWW/Library/Implementation
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>2024-01-14 11:56:35 +0000
committerThomas E. Dickey <dickey@invisible-island.net>2024-01-14 12:01:25 +0000
commit3ee8300fec5d35be98863ab0101433d348c936cc (patch)
tree56f7caa494c21f0079a13d75af8ea907b08029ef /WWW/Library/Implementation
parentee37e435f2a61bd7f067d8a68d29eb9dc1ec03e6 (diff)
downloadlynx-snapshots-3ee8300fec5d35be98863ab0101433d348c936cc.tar.gz
snapshot of project "lynx", label v2-9-0dev_12p
Diffstat (limited to 'WWW/Library/Implementation')
-rw-r--r--WWW/Library/Implementation/HTAccess.c159
-rw-r--r--WWW/Library/Implementation/HTAccess.h34
-rw-r--r--WWW/Library/Implementation/HTTCP.c5
-rw-r--r--WWW/Library/Implementation/HTVMSUtils.h2
4 files changed, 4 insertions, 196 deletions
diff --git a/WWW/Library/Implementation/HTAccess.c b/WWW/Library/Implementation/HTAccess.c
index a79a8a24..ba81b839 100644
--- a/WWW/Library/Implementation/HTAccess.c
+++ b/WWW/Library/Implementation/HTAccess.c
@@ -1,5 +1,5 @@
 /*
- * $LynxId: HTAccess.c,v 1.85 2019/08/24 00:27:06 tom Exp $
+ * $LynxId: HTAccess.c,v 1.87 2024/01/10 23:52:47 tom Exp $
  *
  *		Access Manager					HTAccess.c
  *		==============
@@ -1137,29 +1137,6 @@ BOOL HTLoadAbsolute(const DocAddress *docaddr)
     return result;
 }
 
-#ifdef NOT_USED_CODE
-/*	Load a document from absolute name to stream.	HTLoadToStream()
- *	---------------------------------------------
- *
- *  On Entry,
- *	  addr	   The absolute address of the document to be accessed.
- *	  sink	   if non-NULL, send data down this stream
- *
- *  On Exit,
- *	  returns    YES     Success in opening document
- *		     NO      Failure
- */
-BOOL HTLoadToStream(const char *addr,
-		    BOOL filter,
-		    HTStream *sink)
-{
-    return HTLoadDocument(addr,
-			  HTAnchor_findSimpleAddress(addr),
-			  (HTOutputFormat ? HTOutputFormat : WWW_PRESENT),
-			  sink);
-}
-#endif /* NOT_USED_CODE */
-
 /*	Load a document from relative name.		HTLoadRelative()
  *	-----------------------------------
  *
@@ -1204,55 +1181,6 @@ BOOL HTLoadRelative(const char *relative_name,
     return result;
 }
 
-/*	Load if necessary, and select an anchor.	HTLoadAnchor()
- *	----------------------------------------
- *
- *  On Entry,
- *	  destination		    The child or parent anchor to be loaded.
- *
- *  On Exit,
- *	  returns    YES     Success
- *		     NO      Failure
- */
-BOOL HTLoadAnchor(HTAnchor * destination)
-{
-    HTParentAnchor *parent;
-    BOOL loaded = NO;
-
-    if (!destination)
-	return NO;		/* No link */
-
-    parent = HTAnchor_parent(destination);
-
-    if (HTAnchor_document(parent) == NULL) {	/* If not already loaded */
-	/* TBL 921202 */
-	BOOL result;
-
-	result = HTLoadDocument(parent->address,
-				parent,
-				HTOutputFormat ?
-				HTOutputFormat : WWW_PRESENT,
-				HTOutputStream);
-	if (!result)
-	    return NO;
-	loaded = YES;
-    } {
-	HText *text = (HText *) HTAnchor_document(parent);
-
-	if ((destination != (HTAnchor *) parent) &&
-	    (destination != (HTAnchor *) (parent->parent))) {
-	    /* If child anchor */
-	    HText_selectAnchor(text,	/* Double display? @@ */
-			       (HTChildAnchor *) destination);
-	} else {
-	    if (!loaded)
-		HText_select(text);
-	}
-    }
-    return YES;
-
-}				/* HTLoadAnchor */
-
 /*	Search.						HTSearch()
  *	-------
  *
@@ -1373,88 +1301,3 @@ BOOL HTSearchAbsolute(const char *keywords,
     anchor = HTAnchor_findAddress(&abs_doc);
     return HTSearch(keywords, anchor);
 }
-
-#ifdef NOT_USED_CODE
-/*	Generate the anchor for the home page.		HTHomeAnchor()
- *	--------------------------------------
- *
- *	As it involves file access, this should only be done once
- *	when the program first runs.
- *	This is a default algorithm -- browser don't HAVE to use this.
- *	But consistency between browsers is STRONGLY recommended!
- *
- *  Priority order is:
- *		1	WWW_HOME environment variable (logical name, etc)
- *		2	~/WWW/default.html
- *		3	/usr/local/bin/default.html
- *		4	http://www.w3.org/default.html
- */
-HTParentAnchor *HTHomeAnchor(void)
-{
-    char *my_home_document = NULL;
-    char *home = LYGetEnv(LOGICAL_DEFAULT);
-    char *ref;
-    HTParentAnchor *anchor;
-
-    if (home) {
-	StrAllocCopy(my_home_document, home);
-#define MAX_FILE_NAME 1024	/* @@@ */
-    } else if (HTClientHost) {	/* Telnet server */
-	/*
-	 * Someone telnets in, they get a special home.
-	 */
-	FILE *fp = fopen(REMOTE_POINTER, "r");
-	char *status;
-
-	if (fp) {
-	    my_home_document = typecallocn(char, MAX_FILE_NAME);
-
-	    if (my_home_document == NULL)
-		outofmem(__FILE__, "HTHomeAnchor");
-	    status = fgets(my_home_document, MAX_FILE_NAME, fp);
-	    if (!status) {
-		FREE(my_home_document);
-	    }
-	    fclose(fp);
-	}
-	if (my_home_document == NULL)
-	    StrAllocCopy(my_home_document, REMOTE_ADDRESS);
-    }
-#ifdef UNIX
-    if (my_home_document == NULL) {
-	FILE *fp = NULL;
-	char *home = LYGetEnv("HOME");
-
-	if (home != 0) {
-	    HTSprintf0(&my_home_document, "%s/%s", home, PERSONAL_DEFAULT);
-	    fp = fopen(my_home_document, "r");
-	}
-
-	if (!fp) {
-	    StrAllocCopy(my_home_document, LOCAL_DEFAULT_FILE);
-	    fp = fopen(my_home_document, "r");
-	}
-	if (fp) {
-	    fclose(fp);
-	} else {
-	    CTRACE((tfp, "HTBrowse: No local home document ~/%s or %s\n",
-		    PERSONAL_DEFAULT, LOCAL_DEFAULT_FILE));
-	    FREE(my_home_document);
-	}
-    }
-#endif /* UNIX */
-    ref = HTParse((my_home_document ?
-		   my_home_document : (HTClientHost ?
-				       REMOTE_ADDRESS : LAST_RESORT)),
-		  STR_FILE_URL,
-		  PARSE_ALL_WITHOUT_ANCHOR);
-    if (my_home_document) {
-	CTRACE((tfp, "HTAccess: Using custom home page %s i.e., address %s\n",
-		my_home_document, ref));
-	FREE(my_home_document);
-    }
-    anchor = HTAnchor_findSimpleAddress(ref);
-    FREE(ref);
-    return anchor;
-}
-#endif /* NOT_USED_CODE */
diff --git a/WWW/Library/Implementation/HTAccess.h b/WWW/Library/Implementation/HTAccess.h
index b898535c..5ee5ba91 100644
--- a/WWW/Library/Implementation/HTAccess.h
+++ b/WWW/Library/Implementation/HTAccess.h
@@ -1,5 +1,5 @@
 /*
- * $LynxId: HTAccess.h,v 1.21 2019/08/23 23:51:45 tom Exp $
+ * $LynxId: HTAccess.h,v 1.22 2024/01/10 23:54:11 tom Exp $
  *					HTAccess:  Access manager for libwww
  *			ACCESS MANAGER
  *
@@ -137,38 +137,6 @@ Load a document from absolute name
 
 /*
 
-Load a document from absolute name to a stream
-
-  ON ENTRY,
-  addr                    The absolute address of the document to be accessed.
-  filter_it               if YES, treat document as HTML
-
-  ON EXIT,
-  returns YES             Success in opening document
-  NO                      Failure
-
-   Note: This is equivalent to HTLoadDocument
-
- */
-    extern BOOL HTLoadToStream(const char *addr, BOOL filter_it,
-			       HTStream *sink);
-
-/*
-
-Load if necessary, and select an anchor
-
-  ON ENTRY,
-  destination                The child or parent anchor to be loaded.
-
-  ON EXIT,
-  returns YES             Success
-  returns NO              Failure
-
- */
-    extern BOOL HTLoadAnchor(HTAnchor * destination);
-
-/*
-
 Make a stream for Saving object back
 
   ON ENTRY,
diff --git a/WWW/Library/Implementation/HTTCP.c b/WWW/Library/Implementation/HTTCP.c
index ae121680..de5551ef 100644
--- a/WWW/Library/Implementation/HTTCP.c
+++ b/WWW/Library/Implementation/HTTCP.c
@@ -1,5 +1,5 @@
 /*
- * $LynxId: HTTCP.c,v 1.167 2023/11/06 00:44:34 tom Exp $
+ * $LynxId: HTTCP.c,v 1.168 2024/01/14 11:00:25 tom Exp $
  *
  *			Generic Communication Code		HTTCP.c
  *			==========================
@@ -2489,9 +2489,6 @@ int HTDoRead(int fildes,
 	    break;
 	} else if (ret > 0) {
 	    ready = TRUE;
-	} else if (ret == 0 && (errno == EINPROGRESS || errno == EALREADY)) {
-	    result = 0;
-	    break;
 	} else if (HTWasInterrupted(&result)) {
 	    break;
 	}
diff --git a/WWW/Library/Implementation/HTVMSUtils.h b/WWW/Library/Implementation/HTVMSUtils.h
index d7efe8c4..10b9c97e 100644
--- a/WWW/Library/Implementation/HTVMSUtils.h
+++ b/WWW/Library/Implementation/HTVMSUtils.h
@@ -85,7 +85,7 @@ extern "C" {
  *
  *
  */
-    const extern char *HTVMS_wwwName(const char *vmsname);
+    extern const char *HTVMS_wwwName(const char *vmsname);
 
     extern int HTVMSBrowseDir(const char *address,
 			      HTParentAnchor *anchor,