summaryrefslogtreecommitdiffstats
path: root/doc/implementor.texinfo
Commit message (Collapse)AuthorAgeFilesLines
* Remove texinfo implementors guideBen Kaduk2012-10-151-1247/+0
| | | | | | | | | It is sufficiently old and unloved that nothing in it should be taken as truth without independent verification. Content of this nature should live on k5wiki.kerberos.org in the future. ticket: 7408
* Recommend snprintf/asprintf. Specify 'static inline'. Use @code for ↵Ken Raeburn2007-07-121-1/+39
| | | | | | in6addr_any git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19707 dc483132-0cff-0310-8789-dd5450dbe970
* Add some notes on -Bsymbolic on ELF, and why we can't use itKen Raeburn2007-04-071-2/+19
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19405 dc483132-0cff-0310-8789-dd5450dbe970
* update docs for include/krb5/ -> include/ mergeKen Raeburn2006-03-111-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17734 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo (Porting Issues): Fix up formattingKen Raeburn2005-04-221-19/+18
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17195 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo (Networking): New chapter node, incorporates Socket API,Ken Raeburn2005-04-221-15/+21
| | | | | | IPv6 Support, Local Addresses, and Host Address Lookup. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17194 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo (Thread Shim Layer Implementation): New node.Ken Raeburn2005-04-221-11/+33
| | | | | | (Internal Thread API): Move the k5_os_ descriptions there. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17193 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo (Local Addresses): Drop Mac OS 9, add Solaris 9, HP-UXKen Raeburn2005-04-211-63/+119
| | | | | | | | | | | | | | | | | 11. (IPv6 Support, Host Address Lookup): Update for fake getaddrinfo code moved to support library. (Thread System Requirements): Use @code when listing function names. Add a couple notes about some problematic routines. (Internal Thread API): Update k5_mutex_t description to indicate there's always non-OS data included. Describe case where thread support is disabled. (Advanced Shared Library Requirements): Describe recently raised Windows DllMain issues. Describe finalization code. Multiple init/fini functions are now allowed in a library. Describe LIBINITFUNC and LIBFINIFUNC makefile variables. Mention lib.in can have rules for generating temporary files for dealing with export lists. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17192 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo (Porting Issues): New chapter with a bunch of notes fromKen Raeburn2005-01-031-1/+98
| | | | | | email I sent regarding porting to pSOS. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16992 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo (Host Address Lookup): Document Mac OS X issuesKen Raeburn2005-01-031-0/+19
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16989 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo, thread-safe.txt, threads.txt: Various updates relating toKen Raeburn2004-10-071-7/+50
| | | | | | thread support. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16812 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo (Compiler and OS Requirements): New sectionKen Raeburn2004-07-211-2/+43
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16619 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo (Thread Safety): Rewrite; add subsections.Ken Raeburn2004-07-211-36/+256
| | | | | | | | (Advanced Shared Library Requirements): Use @defmac where appropriate. Make sure return types are specified where needed. Mention export lists. Indicate last-update date. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16618 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo: Changed @code to @file where files are referenced.Ken Raeburn2004-07-211-9/+151
| | | | | | (Advanced Shared Library Requirements): New section. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16617 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo (NetBSD Shared Library Support, Solaris Shared LibraryKen Raeburn2004-07-201-30/+3
| | | | | | | Support): Outdated sections deleted. (Shared Library Theory): Fixed typo. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16616 dc483132-0cff-0310-8789-dd5450dbe970
* more misc notes on getaddrinfoKen Raeburn2002-06-251-4/+21
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14566 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo (IPv6 Support): Update fact that IRIX 6.5.16Ezra Peisach2002-06-211-0/+8
| | | | | | | | has enough support for configure to believe IPv6 support works, but the libraries fail to provide a definition of in6addr_any (although netinet/in.h implies it foes). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14554 dc483132-0cff-0310-8789-dd5450dbe970
* Touch up comments on shared librariesSam Hartman2002-06-201-11/+22
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14547 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo: Don't use @smallbook.Ken Raeburn2002-06-181-2/+6
| | | | | | | | (Host Address Lookup): Specify more precisely the IRIX version we use at MIT. (Operating System Notes for Shared Libraries): Add an introduction mentioning why we can't use libtool. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14528 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo (IPv6 Support): New chapter.Ken Raeburn2002-06-181-340/+105
| | | | | | | | | (Socket API): New placeholder chapter. (Local Addresses): Specify more precisely the IRIX version we use at MIT. (Thread Safety): Delete quoted email, since we don't actually have this API yet. Refer people to the mailing list archives. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14527 dc483132-0cff-0310-8789-dd5450dbe970
* Formatting updates. Tru64 5.1 SIOCGIFCONF and getaddrinfo update.Ken Raeburn2002-05-081-74/+118
| | | | | | Add fake-addrinfo.h description and thread-safety comments. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14432 dc483132-0cff-0310-8789-dd5450dbe970
* * implementor.texinfo: Add chapters on local addresses, hostname addressKen Raeburn2002-03-141-10/+532
| | | | | | lookups, and thread safety. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14272 dc483132-0cff-0310-8789-dd5450dbe970
* Updated to reflect latest OS inconsistencies; removed shared libraryTheodore Tso1996-09-091-0/+203
theory section to a new file, implementor.texinfo, which will have information that only developers will care about. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9068 dc483132-0cff-0310-8789-dd5450dbe970