Date: Tue, 19 May 2026 14:25:11 +0000 From: Mitchell Horne <mhorne@FreeBSD.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Subject: git: d2fc711c48 - main - x86-assembly: fix broken links Message-ID: <6a0c72c7.3d5c8.3c5137e2@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by mhorne: URL: https://cgit.FreeBSD.org/doc/commit/?id=d2fc711c48632332e555e88689d6c911f8c6fd38 commit d2fc711c48632332e555e88689d6c911f8c6fd38 Author: Mitchell Horne <mhorne@FreeBSD.org> AuthorDate: 2026-05-19 14:16:48 +0000 Commit: Mitchell Horne <mhorne@FreeBSD.org> CommitDate: 2026-05-19 14:16:48 +0000 x86-assembly: fix broken links - For pages on the author's website (no longer active), use archive.org links - For the textbook referenced, just give the title - Use the 'link' macro everywhere Reviewed by: 0mp, emaste (previous version) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D45963 --- documentation/content/en/articles/x86-assembly/_index.adoc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/documentation/content/en/articles/x86-assembly/_index.adoc b/documentation/content/en/articles/x86-assembly/_index.adoc index b14d045530..cdb225d9a4 100644 --- a/documentation/content/en/articles/x86-assembly/_index.adoc +++ b/documentation/content/en/articles/x86-assembly/_index.adoc @@ -1398,7 +1398,9 @@ But I thought it would be more interesting to write a simple assembly language C [[x86-cgi]] ==== CGI: a Quick Overview -I have a http://www.whizkidtech.redprince.net/cgi-bin/tutorial[detailed CGI tutorial] on my web site, but here is a very quick overview of CGI: +I have a +link:https://web.archive.org/web/20230612082452/http://www.whizkidtech.redprince.net/cgi-bin/tutorial[detailed CGI tutorial] +on my web site, but here is a very quick overview of CGI: * The web server communicates with the CGI program by setting _environment variables_. * The CGI program sends its output to [.filename]#stdout#. The web server reads it from there. @@ -1620,8 +1622,8 @@ To use it, you need to upload [.filename]#webvars# to your web server. Depending on how your web server is set up, you may have to store it in a special [.filename]#cgi-bin# directory, or perhaps rename it with a [.filename]#.cgi# extension. Then you need to use your browser to view its output. -To see its output on my web server, please go to http://www.int80h.org/webvars/[http://www.int80h.org/webvars/]. -If curious about the additional environment variables present in a password protected web directory, go to http://www.int80h.org/private/[http://www.int80h.org/private/], using the name `asm` and password `programmer`. +To see its output on my web server, please go to +link:https://web.archive.org/web/20100818031015/http://www.int80h.org/webvars/[http://www.int80h.org/webvars]. [[x86-files]] == Working with Files @@ -1839,7 +1841,7 @@ When we are finished working with a memory-mapped file, we unmap it with the `mu [TIP] ==== -For an in-depth treatment of `mmap`, see W. Richard Stevens' http://www.int80h.org/cgi-bin/isbn?isbn=0130810819[Unix Network Programming, Volume 2, Chapter 12]. +For an in-depth treatment of `mmap`, see W. Richard Stevens' _Unix Network Programming_, Volume 2, Chapter 12. ==== [[x86-file-size]] @@ -4278,7 +4280,7 @@ Of course, creative people often break rules, and it is OK as long as they know This tutorial would never have been possible without the help of many experienced FreeBSD programmers from the {freebsd-hackers}, many of whom have patiently answered my questions, and pointed me in the right direction in my attempts to explore the inner workings of UNIX system programming in general and FreeBSD in particular. Thomas M. Sommers opened the door for me. -His https://web.archive.org/web/20090914064615/http://www.codebreakers-journal.com/content/view/262/27[How do I write "Hello, world" in FreeBSD assembler?] web page was my first encounter with an example of assembly language programming under FreeBSD. +His link:https://web.archive.org/web/20090914064615/http://www.codebreakers-journal.com/content/view/262/27[How do I write "Hello, world" in FreeBSD assembler?] web page was my first encounter with an example of assembly language programming under FreeBSD. Jake Burkholder has kept the door open by willingly answering all of my questions and supplying me with example assembly language source code.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a0c72c7.3d5c8.3c5137e2>
