phil
1f494d0265
Don't add network files to SRCS if NO_NET is defined. (I'm getting
...
very short of disk space on STEELHEAD!) The pc532 doesn't use the
network (yet?) from boot.
1995-10-01 06:00:32 +00:00
pk
de4e651542
Careful with initializers.
1995-09-27 23:14:57 +00:00
jonathan
65c53f255c
Remove old .PATH directives that referenced libc source.
...
Libkern has its own copies of all the requisite source files.
1995-09-26 18:27:24 +00:00
leo
230fb12a7a
Add abs() function as an 'inline'. The atari-port needs it since the
...
-fno-builtin is used in the kernel Makefile.
1995-09-23 20:35:47 +00:00
thorpej
df8c694f7e
Add an inet_addr() function; return network-order numeric representation
...
of an IP address from `aa.bb.cc.dd'-style text input.
1995-09-23 17:14:40 +00:00
gwr
23ee56022d
Cleanup, and catch up with libsa changes.
1995-09-23 03:42:17 +00:00
gwr
6f2a9404ee
More cleanup: change some private types to eliminate casts,
...
replace some "goto xxx" with return(-1). (mostly cosmetic)
1995-09-23 03:36:06 +00:00
gwr
bdad6c4104
Fix/improve some comments.
1995-09-23 03:31:50 +00:00
thorpej
c9a13fa080
Assume that if devopen() points `file' at a NULL that a raw device was
...
opened (as opposed to only checking to see if `file' itself is NULL).
1995-09-19 09:16:52 +00:00
pk
d9124da47f
Another round of clean up, including fixes presented by Matthias Drochner
...
(PR#1404). Things to be noted:
- all IP addresses are now `struct in_addr's.
- the function rarp_getipaddress() no longer return `myip'; in stead
it returns -1 on failure (errno set), 0 on success. `myip' is set
as a size-effect.
1995-09-18 21:19:18 +00:00
pk
f5cf4bbc37
De-activate DEBUGFLAGS again.
1995-09-17 01:01:07 +00:00
pk
82e5cf06bc
Revert fs_ops read/write declarations; these return error numbers.
...
Get rid of some more compiler warnings.
Set errno where appropriate.
1995-09-17 00:49:37 +00:00
pk
7824355d25
libsa compilation is no longer controlled from here, obviating the purpose
...
of this makefile.
1995-09-15 21:04:33 +00:00
pk
84c517c128
Clear up some size_t/ssize_t confusion.
1995-09-14 23:45:21 +00:00
pk
0c92121b3f
Mirror libkern makefiles.
1995-09-14 20:55:00 +00:00
gwr
0081434965
Correct the padding to min Ethernet packet size.
1995-09-13 15:06:12 +00:00
thorpej
eb50acd998
Changes from Gordon Ross:
...
a) check against `my' ethernet or broadcast addresses done in
ether.c
b) changed interface to readether() to provide ethertype info
c) respond to arp requests when appropriate.
First two are clean-up. Last fixes hp300 and presumably mvme68k netboot
code.
1995-09-11 21:11:36 +00:00
pk
07f70f97f1
Avoid calling device-close routine when open() not completed. Otherwise you
...
lose if this sequence occurs: open()->devopen()->...->panic()->closeall().
1995-09-06 19:53:27 +00:00
pk
848dfdfec6
Fix bogus numerical conversion by using sprintf();
1995-09-03 20:56:14 +00:00
pk
8ede82abe2
Merge an sprintf() in.
1995-09-03 20:51:21 +00:00
pk
904eed507d
Add a driver hook to the `netif' structure.
1995-09-03 20:49:38 +00:00
cgd
26fbf3bbb8
prototype inline functions, almost as suggested by Jonathan Stone in PR 1258.
1995-08-14 05:43:24 +00:00
gwr
b090a64678
Add bcea[] here now that is is gone from arp.c
1995-08-08 20:59:07 +00:00
thorpej
9800370998
Fix off-by-one error when padding text segment.
1995-08-04 07:37:03 +00:00
thorpej
fb56ae3095
Kill extra declaration of bcea[]. It's also defined in globals.c.
1995-08-04 01:17:26 +00:00
gwr
492a481622
Removed libc_sa, libnetboot
1995-07-10 23:14:46 +00:00
gwr
0604e38f2e
Nobody uses this anymore (all use ../libsa)
1995-07-10 23:09:30 +00:00
gwr
0a035e5e9f
Can not use htonl() in static initializers. (Fixes PR 1188)
1995-07-03 04:56:33 +00:00
gwr
2d83203f6a
Build all RPC requests with AUTH_UNIX (thanks to Chuck Silvers)
1995-07-03 02:59:16 +00:00
christos
6b27eeffbc
Don't make libkern.
1995-06-30 03:00:33 +00:00
cgd
8357feb486
update dependencies to deal with the alpha
1995-06-28 02:59:12 +00:00
gwr
b4c3997cb9
Support functions for NFS boot (get server address and root path).
1995-06-27 15:32:40 +00:00
gwr
539a3bff11
Modified to do less copying, and to allow determination of
...
the address from whence the reply has come.
1995-06-27 15:28:58 +00:00
gwr
1fe28794f3
Fix ARP opcode, add more debugging prints.
1995-06-27 15:27:24 +00:00
gwr
55eb5a12f1
Re-work for new rpc interface, and simplify a bit.
1995-06-27 15:25:30 +00:00
gwr
d7e1ef6af2
Pad HEADER_SIZE for alignment.
1995-06-27 15:23:18 +00:00
gwr
0e4efb30ef
Pad the request out to the minimum Ethernet length.
...
Improve some debug prints...
1995-06-27 15:18:57 +00:00
christos
2cb09c2709
Add the ability to override KERNREL and KERNDST.
1995-06-26 03:25:46 +00:00
christos
fc5a8cffa2
Build libkern in the kernel compilation directory, like libcompat.
1995-06-24 20:31:12 +00:00
mycroft
6897f39ae9
Various cleanup, including:
...
* Convert several data structures to use queue.h.
* Split in_pcbnotify() into two parts; one for notifying a specific PCB, and
one for notifying all PCBs for a particular foreign address.
1995-06-12 00:46:47 +00:00
gwr
8e179d8e95
Have netboot!
1995-06-09 22:02:39 +00:00
cgd
dd614d8474
parenthesize macro arg usage
1995-05-16 05:26:36 +00:00
cgd
05af191f3b
spacing fixups and KNF. #define ether address size, so it's not
...
hardcoded as '6' all over.
1995-05-15 01:30:44 +00:00
cgd
b835913465
first arg to open() is a 'const char *'. pointed out by David Brownlee
...
in pr 1004.
1995-04-30 03:57:54 +00:00
cgd
a24d2f6e17
cast pointers to longs, print appropriately
1995-04-22 14:10:10 +00:00
cgd
b94f71c618
prototype strlen; shouldn't be here.
1995-04-22 14:09:29 +00:00
cgd
29038d1929
cast pointers to longs
1995-04-22 14:09:00 +00:00
cgd
f8e4de6a7a
ints and pointers of various types are _NOT_ interchangable in protos
1995-04-22 14:07:54 +00:00
cgd
01208c85a3
cast pointers to longs, kill stupid local var return error, types.
1995-04-22 14:01:40 +00:00
cgd
586427643d
various attribute poisoning, don't be as quick to specify size of files[]
1995-04-22 13:57:03 +00:00