summaryrefslogtreecommitdiff
path: root/solaris
Commit message (Collapse)AuthorAgeFilesLines
* Convert to ANSI CPaul Mackerras2020-12-295-64/+50
| | | | | | | | | | | | | | | This gets rid of the __P and __V macros that were used so that the code was in theory compilable by a K&R C compiler, and converts the function definitions to ANSI C style. In fact there were already quite a few function definitions in the ANSI C style, so it would not have been compilable by a K&R C compiler in fact. The Solaris and BSD kernel code modules have had __P removed but the function definitions have not been converted. There are some other minor changes here to remove warnings. Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
* Update README and patchlevel for 2.4.7 releaseppp-2.4.7Paul Mackerras2014-08-091-1/+1
| | | | Signed-off-by: Paul Mackerras <paulus@samba.org>
* Update README and patchlevel for 2.4.6 releasePaul Mackerras2014-01-021-1/+1
| | | | Signed-off-by: Paul Mackerras <paulus@samba.org>
* config: Update Solaris compiler options and enable CHAPMS and IPV6Paul Mackerras2014-01-021-1/+1
| | | | | | As suggested by James Carlson. Signed-off-by: Paul Mackerras <paulus@samba.org>
* Get the repository a bit closer to what will be releasedPaul Mackerras2008-07-271-5/+0
| | | | | | | * Remove .cvsignore files and create .gitignore files where needed * Add files that were in the last release but not in CVS Signed-off-by: Paul Mackerras <paulus@samba.org>
* Fixed kernel memory leaks reported by Jin Jiang along with someJames Carlson2005-06-272-130/+113
| | | | readability and commenting problems that led to the leaks.
* Added support for x64 (AMD Opteron/Athlon and Intel EM64T) on SolarisJames Carlson2005-06-262-0/+183
| | | | using Sun WorkShop or gcc.
* Cut down on spam from Solaris ppp kernel bits: unknown DLPI primitivesJames Carlson2004-11-156-8/+25
| | | | | (as encountered on Solaris 10) aren't errors, and need to flush out any queued up (undecoded) data on the read side after pushing ppp_ahdlc.
* Use Makedefs.com rather than solaris/Makedefs, since Makedefs.comPaul Mackerras2004-11-011-4/+6
| | | | | | | has @DESTDIR@ etc. substituted. Move installation of kernel modules to a install-modules target so that it can be compiled and installed in an alternate directory as non-root for the build farm.
* Add installcheck targets to keep the autobuilder happyPaul Mackerras2004-10-311-1/+4
| | | | (see http://build.samba.org/)
* Support --prefix and --sysconfdir on Solaris tooPaul Mackerras2004-10-312-6/+6
|
* Tested with MS-CHAP and CBCP options on Solaris and added optionsJames Carlson2004-04-141-1/+3
| | | | | | | | | to makefile. Repaired support for use of gcc on Solaris x86 -- 32 bit modules also need -fno-builtin. MPPE changes broke plain MS-CHAP; repaired errors and cleaned up compilation warnings due to char/unsigned char differences with non-gcc compilers.
* Fixed compilation failure on Solaris due to new CHAP (missing chap-md5.oJames Carlson2004-01-172-4/+9
| | | | | | | | | | in makefile). Updated ppp_mod so that it will work with Solaris 10 and beyond (identify entry point is now obsolete). Fixed warnings in chat, bsd-comp, deflate, vjcompress, chap-new, sys-solaris, tty, pppdump, ppp_comp.
* Made path to 'ld' explicit when building kernel modules. This avoidsJames Carlson2003-03-316-16/+22
| | | | | trouble with systems that have GNU ld installed and on the path before the normal /usr/ccs/bin/ld that comes with the system.
* More copyright updates. The new CMU copyright notice is from CMU andPaul Mackerras2002-12-065-100/+140
| | | | | | now explicitly allows modifications. I have an acknowledgement from ANU that the work I have done on pppd belongs to me and not to ANU, so I have changed the ANU copyright notices to reflect this.
* Repaired handling of multiple mblks on rput side.James Carlson2002-09-181-22/+2
|
* Added ability to detect and use either gcc or Sun WorkShop C compilerJames Carlson2002-09-075-7/+164
| | | | | | | on Solaris. Added support for Solaris 10. Quieted down warning in ppp_comp.c due to bad preprocessor usage. Quieted WorkShop warnings in options.c (casting of void * to function) and pppd.h (constant too large). Tested in 32 and 64 bit modes with gcc and WorkShop.
* Ignore the generated binaries and sparcv9 directory such that CVSAdi Masputra2000-04-271-0/+5
| | | | won't treat them as part of the repository (during CVS update).
* 1) Created a subdirectory called 'solaris'. Currently it contains a replicaAdi Masputra2000-04-1813-0/+5261
of the 'svr4' directory. However, over time, files in this directory will contain the same code as the kernel-portion of pppd in future releases of Solaris, hence they most probably will change in contents and/or sub-structure. 2) Changed the 'configure' script to not create symbolic link Makefiles when the OS is SunOS 4.x. Under 'SunOS' category, only SunOS 5.x (or Solaris 2.x) is currently enabled. 3) Changed the rest of the utilities + pppd daemon Makefile.sol2 to point to the solaris/Makedefs instead of the one in svr4 directory.