libstand cleanup
Alexey Slynko
slynko at tronet.ru
Tue Nov 22 13:13:49 PST 2005
Hi,
1) Ansify function definitions
2) Fix wrong function parameters
3) Add Parameters: comment in some places
4) Add exit() prototype to stand.h (requested by /sys/boot/common/panic.c)
Index: __main.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/__main.c,v
retrieving revision 1.1
diff -u -r1.1 __main.c
--- __main.c 17 Jun 2003 02:51:36 -0000 1.1
+++ __main.c 22 Nov 2005 20:14:40 -0000
@@ -35,6 +35,6 @@
void __main(void);
void
-__main()
+__main(void)
{
}
Index: arp.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/arp.c,v
retrieving revision 1.3
diff -u -r1.3 arp.c
--- arp.c 25 Oct 2004 19:38:45 -0000 1.3
+++ arp.c 22 Nov 2005 20:24:52 -0000
@@ -71,9 +71,7 @@
/* Broadcast an ARP packet, asking who has addr on interface d */
u_char *
-arpwhohas(d, addr)
- struct iodesc *d;
- struct in_addr addr;
+arpwhohas(struct iodesc *d, struct in_addr addr)
{
int i;
struct ether_arp *ah;
@@ -149,10 +147,7 @@
}
static ssize_t
-arpsend(d, pkt, len)
- struct iodesc *d;
- void *pkt;
- size_t len;
+arpsend(struct iodesc *d, void *pkt, size_t len)
{
#ifdef ARP_DEBUG
@@ -168,11 +163,7 @@
* else -1 (and errno == 0)
*/
static ssize_t
-arprecv(d, pkt, len, tleft)
- struct iodesc *d;
- void *pkt;
- size_t len;
- time_t tleft;
+arprecv(struct iodesc *d, void *pkt, size_t len, time_t tleft)
{
ssize_t n;
struct ether_arp *ah;
@@ -256,11 +247,12 @@
/*
* Convert an ARP request into a reply and send it.
* Notes: Re-uses buffer. Pad to length = 46.
+ *
+ * Parameters:
+ * pkt: the request
*/
void
-arp_reply(d, pkt)
- struct iodesc *d;
- void *pkt; /* the request */
+arp_reply(struct iodesc *d, void *pkt)
{
struct ether_arp *arp = pkt;
Index: bootp.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/bootp.c,v
retrieving revision 1.4
diff -u -r1.4 bootp.c
--- bootp.c 25 Oct 2004 19:38:45 -0000 1.4
+++ bootp.c 22 Nov 2005 20:42:42 -0000
@@ -82,9 +82,7 @@
/* Fetch required bootp infomation */
void
-bootp(sock, flag)
- int sock;
- int flag;
+bootp(int sock, int flag)
{
struct iodesc *d;
struct bootp *bp;
@@ -254,10 +252,7 @@
/* Transmit a bootp request */
static ssize_t
-bootpsend(d, pkt, len)
- struct iodesc *d;
- void *pkt;
- size_t len;
+bootpsend(struct iodesc *d, void *pkt, size_t len)
{
struct bootp *bp;
@@ -278,11 +273,7 @@
}
static ssize_t
-bootprecv(d, pkt, len, tleft)
-struct iodesc *d;
-void *pkt;
-size_t len;
-time_t tleft;
+bootprecv(struct iodesc *d, void *pkt, size_t len, time_t tleft)
{
ssize_t n;
struct bootp *bp;
@@ -337,9 +328,7 @@
}
static int
-vend_rfc1048(cp, len)
- u_char *cp;
- u_int len;
+vend_rfc1048(u_char *cp, u_int len)
{
u_char *ep;
int size;
@@ -396,8 +385,7 @@
#ifdef BOOTP_VEND_CMU
static void
-vend_cmu(cp)
- u_char *cp;
+vend_cmu(u_char *cp)
{
struct cmu_vend *vp;
Index: bootparam.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/bootparam.c,v
retrieving revision 1.1
diff -u -r1.1 bootparam.c
--- bootparam.c 17 Jun 2003 02:51:37 -0000 1.1
+++ bootparam.c 22 Nov 2005 20:46:51 -0000
@@ -101,8 +101,7 @@
* know about us (don't want to broadcast a getport call).
*/
int
-bp_whoami(sockfd)
- int sockfd;
+bp_whoami(int sockfd)
{
/* RPC structures for PMAPPROC_CALLIT */
struct args {
@@ -230,11 +229,7 @@
* server pathname
*/
int
-bp_getfile(sockfd, key, serv_addr, pathname)
- int sockfd;
- char *key;
- char *pathname;
- struct in_addr *serv_addr;
+bp_getfile(int sockfd, char *key, struct in_addr *serv_addr, char *pathname)
{
struct {
n_long h[RPC_HEADER_WORDS];
@@ -326,10 +321,7 @@
int
-xdr_string_encode(pkt, str, len)
- char **pkt;
- char *str;
- int len;
+xdr_string_encode(char **pkt, char *str, int len)
{
u_int32_t *lenp;
char *datap;
@@ -347,11 +339,12 @@
return (0);
}
+/*
+ * Parameters:
+ * len_p: bufsize - 1
+ */
int
-xdr_string_decode(pkt, str, len_p)
- char **pkt;
- char *str;
- int *len_p; /* bufsize - 1 */
+xdr_string_decode(char **pkt, char *str, int *len_p)
{
u_int32_t *lenp;
char *datap;
@@ -376,11 +369,12 @@
return (0);
}
-
+/*
+ * Parameters:
+ * ia: network order
+ */
int
-xdr_inaddr_encode(pkt, ia)
- char **pkt;
- struct in_addr ia; /* network order */
+xdr_inaddr_encode(char **pkt, struct in_addr ia)
{
struct xdr_inaddr *xi;
u_char *cp;
@@ -410,10 +404,12 @@
return (0);
}
+/*
+ * Parameters:
+ * ia: network order
+ */
int
-xdr_inaddr_decode(pkt, ia)
- char **pkt;
- struct in_addr *ia; /* network order */
+xdr_inaddr_decode(char **pkt, struct in_addr *ia)
{
struct xdr_inaddr *xi;
u_char *cp;
Index: bswap.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/bswap.c,v
retrieving revision 1.2
diff -u -r1.2 bswap.c
--- bswap.c 17 Jun 2003 04:26:51 -0000 1.2
+++ bswap.c 22 Nov 2005 20:15:05 -0000
@@ -12,8 +12,7 @@
#undef bswap64
u_int32_t
-bswap32(x)
- u_int32_t x;
+bswap32(u_int32_t x)
{
return ((x << 24) & 0xff000000 ) |
((x << 8) & 0x00ff0000 ) |
@@ -22,8 +21,7 @@
}
u_int64_t
-bswap64(x)
- u_int64_t x;
+bswap64(u_int64_t x)
{
u_int32_t *p = (u_int32_t*)&x;
u_int32_t t;
@@ -32,4 +30,3 @@
p[1] = t;
return x;
}
-
Index: cd9660.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/cd9660.c,v
retrieving revision 1.5
diff -u -r1.5 cd9660.c
--- cd9660.c 27 Aug 2005 20:23:05 -0000 1.5
+++ cd9660.c 22 Nov 2005 20:56:19 -0000
@@ -119,15 +119,13 @@
/* XXX these should be in the system headers */
static __inline int
-isonum_722(p)
- u_char *p;
+isonum_722(u_char *p)
{
return (*p << 8)|p[1];
}
static __inline int
-isonum_732(p)
- u_char *p;
+isonum_732(u_char *p)
{
return (*p << 24)|(p[1] << 16)|(p[2] << 8)|p[3];
}
Index: closeall.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/closeall.c,v
retrieving revision 1.1
diff -u -r1.1 closeall.c
--- closeall.c 17 Jun 2003 02:51:37 -0000 1.1
+++ closeall.c 22 Nov 2005 20:19:57 -0000
@@ -67,7 +67,7 @@
#include "stand.h"
void
-closeall()
+closeall(void)
{
int i;
Index: dev.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/dev.c,v
retrieving revision 1.1
diff -u -r1.1 dev.c
--- dev.c 17 Jun 2003 02:51:37 -0000 1.1
+++ dev.c 22 Nov 2005 20:20:35 -0000
@@ -41,22 +41,19 @@
#include "stand.h"
int
-nodev()
+nodev(void)
{
return (ENXIO);
}
void
-nullsys()
+nullsys(void)
{
}
/* ARGSUSED */
int
-noioctl(f, cmd, data)
- struct open_file *f;
- u_long cmd;
- void *data;
+noioctl(struct open_file *f, u_long cmd, void *data)
{
return (EINVAL);
}
Index: ether.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/ether.c,v
retrieving revision 1.2
diff -u -r1.2 ether.c
--- ether.c 25 Oct 2004 19:38:45 -0000 1.2
+++ ether.c 22 Nov 2005 20:26:22 -0000
@@ -56,12 +56,7 @@
/* Caller must leave room for ethernet header in front!! */
ssize_t
-sendether(d, pkt, len, dea, etype)
- struct iodesc *d;
- void *pkt;
- size_t len;
- u_char *dea;
- int etype;
+sendether(struct iodesc *d, void *pkt, size_t len, u_char *dea, int etype)
{
ssize_t n;
struct ether_header *eh;
@@ -92,12 +87,8 @@
* NOTE: Caller must leave room for the Ether header.
*/
ssize_t
-readether(d, pkt, len, tleft, etype)
- struct iodesc *d;
- void *pkt;
- size_t len;
- time_t tleft;
- u_int16_t *etype;
+readether(struct iodesc *d, void *pkt, size_t len, time_t tleft,
+ u_int16_t *etype)
{
ssize_t n;
struct ether_header *eh;
@@ -135,8 +126,7 @@
*/
static char digits[] = "0123456789abcdef";
char *
-ether_sprintf(ap)
- u_char *ap;
+ether_sprintf(u_char *ap)
{
int i;
static char etherbuf[18];
Index: fstat.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/fstat.c,v
retrieving revision 1.2
diff -u -r1.2 fstat.c
--- fstat.c 25 Oct 2004 19:38:45 -0000 1.2
+++ fstat.c 22 Nov 2005 20:21:55 -0000
@@ -39,9 +39,7 @@
#include "stand.h"
int
-fstat(fd, sb)
- int fd;
- struct stat *sb;
+fstat(int fd, struct stat *sb)
{
struct open_file *f = &files[fd];
Index: getopt.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/getopt.c,v
retrieving revision 1.2
diff -u -r1.2 getopt.c
--- getopt.c 17 Jun 2003 04:26:51 -0000 1.2
+++ getopt.c 22 Nov 2005 20:15:53 -0000
@@ -51,10 +51,7 @@
* Parse argc/argv argument vector.
*/
int
-getopt(nargc, nargv, ostr)
- int nargc;
- char * const *nargv;
- const char *ostr;
+getopt(int nargc, char * const *nargv, const char *ostr)
{
static char *place = EMSG; /* option letter processing */
char *oli; /* option letter list index */
Index: in_cksum.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/in_cksum.c,v
retrieving revision 1.2
diff -u -r1.2 in_cksum.c
--- in_cksum.c 17 Jun 2003 04:26:51 -0000 1.2
+++ in_cksum.c 22 Nov 2005 20:31:04 -0000
@@ -53,9 +53,7 @@
* In particular, it should not be this one.
*/
int
-in_cksum(p, len)
- void *p;
- int len;
+in_cksum(void *p, int len)
{
int sum = 0, oddbyte = 0, v = 0;
u_char *cp = p;
Index: inet_ntoa.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/inet_ntoa.c,v
retrieving revision 1.2
diff -u -r1.2 inet_ntoa.c
--- inet_ntoa.c 17 Jun 2003 04:26:51 -0000 1.2
+++ inet_ntoa.c 22 Nov 2005 20:26:42 -0000
@@ -44,8 +44,7 @@
* to base 256 d.d.d.d representation.
*/
char *
-inet_ntoa(in)
- struct in_addr in;
+inet_ntoa(struct in_addr in)
{
static const char fmt[] = "%u.%u.%u.%u";
static char ret[sizeof "255.255.255.255"];
Index: ioctl.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/ioctl.c,v
retrieving revision 1.2
diff -u -r1.2 ioctl.c
--- ioctl.c 25 Oct 2004 19:38:45 -0000 1.2
+++ ioctl.c 22 Nov 2005 20:21:06 -0000
@@ -68,10 +68,7 @@
#include "stand.h"
int
-ioctl(fd, cmd, arg)
- int fd;
- u_long cmd;
- char *arg;
+ioctl(int fd, u_long cmd, char *arg)
{
struct open_file *f = &files[fd];
Index: net.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/net.c,v
retrieving revision 1.4
diff -u -r1.4 net.c
--- net.c 25 Oct 2004 19:38:45 -0000 1.4
+++ net.c 22 Nov 2005 20:33:18 -0000
@@ -71,14 +71,10 @@
* zero errno to indicate it isn't done yet.
*/
ssize_t
-sendrecv(d, sproc, sbuf, ssize, rproc, rbuf, rsize)
- struct iodesc *d;
- ssize_t (*sproc)(struct iodesc *, void *, size_t);
- void *sbuf;
- size_t ssize;
- ssize_t (*rproc)(struct iodesc *, void *, size_t, time_t);
- void *rbuf;
- size_t rsize;
+sendrecv(struct iodesc *d, ssize_t (*sproc)(struct iodesc *, void *, size_t),
+ void *sbuf, size_t ssize,
+ ssize_t (*rproc)(struct iodesc *, void *, size_t, time_t), void *rbuf,
+ size_t rsize)
{
ssize_t cc;
time_t t, tmo, tlast;
@@ -136,8 +132,7 @@
* Return values are in network order.
*/
n_long
-inet_addr(cp)
- char *cp;
+inet_addr(char *cp)
{
u_long val;
int n;
@@ -214,16 +209,14 @@
}
char *
-inet_ntoa(ia)
- struct in_addr ia;
+inet_ntoa(struct in_addr ia)
{
return (intoa(ia.s_addr));
}
/* Similar to inet_ntoa() */
char *
-intoa(addr)
- n_long addr;
+intoa(n_long addr)
{
char *cp;
u_int byte;
@@ -253,9 +246,7 @@
}
static char *
-number(s, n)
- char *s;
- int *n;
+number(char *s, int *n)
{
for (*n = 0; isdigit(*s); s++)
*n = (*n * 10) + *s - '0';
@@ -263,8 +254,7 @@
}
n_long
-ip_convertaddr(p)
- char *p;
+ip_convertaddr(char *p)
{
#define IP_ANYADDR 0
n_long addr = 0, n;
Index: netif.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/netif.c,v
retrieving revision 1.2
diff -u -r1.2 netif.c
--- netif.c 25 Oct 2004 19:38:45 -0000 1.2
+++ netif.c 22 Nov 2005 20:36:30 -0000
@@ -57,7 +57,7 @@
*/
void
-netif_init()
+netif_init(void)
{
struct netif_driver *drv;
int d, i;
@@ -74,9 +74,7 @@
}
int
-netif_match(nif, machdep_hint)
- struct netif *nif;
- void *machdep_hint;
+netif_match(struct netif *nif, void *machdep_hint)
{
struct netif_driver *drv = nif->nif_driver;
@@ -89,8 +87,7 @@
}
struct netif *
-netif_select(machdep_hint)
- void *machdep_hint;
+netif_select(void *machdep_hint)
{
int d, u, unit_done, s;
struct netif_driver *drv;
@@ -160,9 +157,7 @@
}
int
-netif_probe(nif, machdep_hint)
- struct netif *nif;
- void *machdep_hint;
+netif_probe(struct netif *nif, void *machdep_hint)
{
struct netif_driver *drv = nif->nif_driver;
@@ -174,10 +169,7 @@
}
void
-netif_attach(nif, desc, machdep_hint)
- struct netif *nif;
- struct iodesc *desc;
- void *machdep_hint;
+netif_attach(struct netif *nif, struct iodesc *desc, void *machdep_hint)
{
struct netif_driver *drv = nif->nif_driver;
@@ -197,8 +189,7 @@
}
void
-netif_detach(nif)
- struct netif *nif;
+netif_detach(struct netif *nif)
{
struct netif_driver *drv = nif->nif_driver;
@@ -215,11 +206,7 @@
}
ssize_t
-netif_get(desc, pkt, len, timo)
- struct iodesc *desc;
- void *pkt;
- size_t len;
- time_t timo;
+netif_get(struct iodesc *desc, void *pkt, size_t len, time_t timo)
{
#ifdef NETIF_DEBUG
struct netif *nif = desc->io_netif;
@@ -246,10 +233,7 @@
}
ssize_t
-netif_put(desc, pkt, len)
- struct iodesc *desc;
- void *pkt;
- size_t len;
+netif_put(struct iodesc *desc, void *pkt, size_t len)
{
#ifdef NETIF_DEBUG
struct netif *nif = desc->io_netif;
@@ -276,8 +260,7 @@
}
struct iodesc *
-socktodesc(sock)
- int sock;
+socktodesc(int sock)
{
if (sock >= SOPEN_MAX) {
errno = EBADF;
@@ -287,8 +270,7 @@
}
int
-netif_open(machdep_hint)
- void *machdep_hint;
+netif_open(void *machdep_hint)
{
int fd;
struct iodesc *s;
@@ -319,8 +301,7 @@
}
int
-netif_close(sock)
- int sock;
+netif_close(int sock)
{
if (sock >= SOPEN_MAX) {
errno = EBADF;
Index: nfs.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/nfs.c,v
retrieving revision 1.3
diff -u -r1.3 nfs.c
--- nfs.c 25 Oct 2004 19:38:45 -0000 1.3
+++ nfs.c 22 Nov 2005 20:55:41 -0000
@@ -146,10 +146,7 @@
* Return zero or error number.
*/
int
-nfs_getrootfh(d, path, fhp)
- struct iodesc *d;
- char *path;
- u_char *fhp;
+nfs_getrootfh(struct iodesc *d, char *path, u_char *fhp)
{
int len;
struct args {
@@ -205,10 +202,7 @@
* Return zero or error number.
*/
int
-nfs_lookupfh(d, name, newfd)
- struct nfs_iodesc *d;
- const char *name;
- struct nfs_iodesc *newfd;
+nfs_lookupfh(struct nfs_iodesc *d, const char *name, struct nfs_iodesc *newfd)
{
int len, rlen;
struct args {
@@ -271,9 +265,7 @@
* Get the destination of a symbolic link.
*/
int
-nfs_readlink(d, buf)
- struct nfs_iodesc *d;
- char *buf;
+nfs_readlink(struct nfs_iodesc *d, char *buf)
{
struct {
n_long h[RPC_HEADER_WORDS];
@@ -318,11 +310,7 @@
* Return transfer count or -1 (and set errno)
*/
ssize_t
-nfs_readdata(d, off, addr, len)
- struct nfs_iodesc *d;
- off_t off;
- void *addr;
- size_t len;
+nfs_readdata(struct nfs_iodesc *d, off_t off, void *addr, size_t len)
{
struct nfs_read_args *args;
struct nfs_read_repl *repl;
@@ -380,9 +368,7 @@
* return zero or error number
*/
int
-nfs_open(upath, f)
- const char *upath;
- struct open_file *f;
+nfs_open(const char *upath, struct open_file *f)
{
struct iodesc *desc;
struct nfs_iodesc *currfd;
@@ -556,8 +542,7 @@
}
int
-nfs_close(f)
- struct open_file *f;
+nfs_close(struct open_file *f)
{
struct nfs_iodesc *fp = (struct nfs_iodesc *)f->f_fsdata;
@@ -575,13 +560,12 @@
/*
* read a portion of a file
+ *
+ * Parameters:
+ * resid: out
*/
int
-nfs_read(f, buf, size, resid)
- struct open_file *f;
- void *buf;
- size_t size;
- size_t *resid; /* out */
+nfs_read(struct open_file *f, void *buf, size_t size, size_t *resid)
{
struct nfs_iodesc *fp = (struct nfs_iodesc *)f->f_fsdata;
ssize_t cc;
@@ -623,22 +607,18 @@
/*
* Not implemented.
+ *
+ * Parameters:
+ * resid: out
*/
int
-nfs_write(f, buf, size, resid)
- struct open_file *f;
- void *buf;
- size_t size;
- size_t *resid; /* out */
+nfs_write(struct open_file *f, void *buf, size_t size, size_t *resid)
{
return (EROFS);
}
off_t
-nfs_seek(f, offset, where)
- struct open_file *f;
- off_t offset;
- int where;
+nfs_seek(struct open_file *f, off_t offset, int where)
{
struct nfs_iodesc *d = (struct nfs_iodesc *)f->f_fsdata;
n_long size = ntohl(d->fa.fa_size);
@@ -665,9 +645,7 @@
0, S_IFREG, S_IFDIR, S_IFBLK, S_IFCHR, S_IFLNK, 0 };
int
-nfs_stat(f, sb)
- struct open_file *f;
- struct stat *sb;
+nfs_stat(struct open_file *f, struct stat *sb)
{
struct nfs_iodesc *fp = (struct nfs_iodesc *)f->f_fsdata;
n_long ftype, mode;
Index: printf.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/printf.c,v
retrieving revision 1.5
diff -u -r1.5 printf.c
--- printf.c 18 Apr 2005 07:55:09 -0000 1.5
+++ printf.c 22 Nov 2005 20:16:24 -0000
@@ -155,9 +155,7 @@
* buffer.
*/
static char *
-ksprintn(ul, base, lenp)
- u_long ul;
- int base, *lenp;
+ksprintn(u_long ul, int base, int *lenp)
{ /* A long in base 8, plus NULL. */
static char buf[sizeof(long) * NBBY / 3 + 2];
char *p;
Index: qdivrem.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/qdivrem.c,v
retrieving revision 1.3
diff -u -r1.3 qdivrem.c
--- qdivrem.c 25 Oct 2004 19:38:45 -0000 1.3
+++ qdivrem.c 22 Nov 2005 20:19:26 -0000
@@ -82,8 +82,7 @@
* leading zeros).
*/
u_quad_t
-__qdivrem(uq, vq, arq)
- u_quad_t uq, vq, *arq;
+__qdivrem(u_quad_t uq, u_quad_t vq, u_quad_t *arq)
{
union uu tmp;
digit *u, *v, *q;
@@ -283,8 +282,7 @@
*/
u_quad_t
-__udivdi3(a, b)
- u_quad_t a, b;
+__udivdi3(u_quad_t a, u_quad_t b)
{
return (__qdivrem(a, b, (u_quad_t *)0));
@@ -294,8 +292,7 @@
* Return remainder after dividing two unsigned quads.
*/
u_quad_t
-__umoddi3(a, b)
- u_quad_t a, b;
+__umoddi3(u_quad_t a, u_quad_t b)
{
u_quad_t r;
Index: random.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/random.c,v
retrieving revision 1.3
diff -u -r1.3 random.c
--- random.c 25 Oct 2004 19:38:45 -0000 1.3
+++ random.c 22 Nov 2005 20:17:36 -0000
@@ -40,8 +40,7 @@
static u_long randseed = 1;
void
-srandom(seed)
- u_long seed;
+srandom(u_long seed)
{
randseed = seed;
}
@@ -52,7 +51,7 @@
* [0, 2^31 - 1].
*/
u_long
-random()
+random(void)
{
long x, hi, lo, t;
Index: rarp.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/rarp.c,v
retrieving revision 1.2
diff -u -r1.2 rarp.c
--- rarp.c 25 Oct 2004 19:38:45 -0000 1.2
+++ rarp.c 22 Nov 2005 20:43:42 -0000
@@ -61,8 +61,7 @@
* Ethernet (Reverse) Address Resolution Protocol (see RFC 903, and 826).
*/
int
-rarp_getipaddress(sock)
- int sock;
+rarp_getipaddress(int sock)
{
struct iodesc *d;
struct ether_arp *ap;
@@ -135,10 +134,7 @@
* Broadcast a RARP request (i.e. who knows who I am)
*/
static ssize_t
-rarpsend(d, pkt, len)
- struct iodesc *d;
- void *pkt;
- size_t len;
+rarpsend(struct iodesc *d, void *pkt, size_t len)
{
#ifdef RARP_DEBUG
@@ -154,11 +150,7 @@
* else -1 (and errno == 0)
*/
static ssize_t
-rarprecv(d, pkt, len, tleft)
- struct iodesc *d;
- void *pkt;
- size_t len;
- time_t tleft;
+rarprecv(struct iodesc *d, void *pkt, size_t len, time_t tleft)
{
ssize_t n;
struct ether_arp *ap;
Index: rpc.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/rpc.c,v
retrieving revision 1.2
diff -u -r1.2 rpc.c
--- rpc.c 25 Oct 2004 19:38:45 -0000 1.2
+++ rpc.c 22 Nov 2005 20:41:11 -0000
@@ -110,13 +110,8 @@
* Note: Caller must leave room for headers.
*/
ssize_t
-rpc_call(d, prog, vers, proc, sdata, slen, rdata, rlen)
- n_long prog, vers, proc;
- void *sdata;
- size_t slen;
- void *rdata;
- size_t rlen;
+rpc_call(struct iodesc *d, n_long prog, n_long vers, n_long proc, void *sdata,
+ size_t slen, void *rdata, size_t rlen)
{
ssize_t cc;
struct auth_info *auth;
@@ -234,11 +229,7 @@
* Remaining checks are done by callrpc
*/
static ssize_t
-recvrpc(d, pkt, len, tleft)
- struct iodesc *d;
- void *pkt;
- size_t len;
- time_t tleft;
+recvrpc(struct iodesc *d, void *pkt, size_t len, time_t tleft)
{
struct rpc_reply *reply;
ssize_t n;
@@ -290,10 +281,7 @@
* dig out the IP address/port from the headers.
*/
void
-rpc_fromaddr(pkt, addr, port)
- void *pkt;
- struct in_addr *addr;
- u_short *port;
+rpc_fromaddr(void *pkt, struct in_addr *addr, u_short *port)
{
struct hackhdr {
/* Tail of IP header: just IP addresses */
@@ -326,12 +314,16 @@
int port; /* host order */
} rpc_pmap_list[PMAP_NUM];
-/* return port number in host order, or -1 */
+/*
+ * return port number in host order, or -1
+ *
+ * Parameters:
+ * addr: server, net order
+ * prog: host order
+ * vers: host order
+ */
int
-rpc_pmap_getcache(addr, prog, vers)
- struct in_addr addr; /* server, net order */
- u_int prog; /* host order */
- u_int vers; /* host order */
+rpc_pmap_getcache(struct in_addr addr, u_int prog, u_int vers)
{
struct pmap_list *pl;
@@ -345,12 +337,15 @@
return (-1);
}
+/*
+ * Parameters:
+ * addr: server, net order
+ * prog: host order
+ * vers: host order
+ * port: host order
+ */
void
-rpc_pmap_putcache(addr, prog, vers, port)
- struct in_addr addr; /* server, net order */
- u_int prog; /* host order */
- u_int vers; /* host order */
- int port; /* host order */
+rpc_pmap_putcache(struct in_addr addr, u_int prog, u_int vers, int port)
{
struct pmap_list *pl;
@@ -377,12 +372,13 @@
/*
* Request a port number from the port mapper.
* Returns the port in host order.
+ *
+ * Parameters:
+ * prog: host order
+ * vers: host order
*/
int
-rpc_getport(d, prog, vers)
- struct iodesc *d;
- n_long prog; /* host order */
- n_long vers; /* host order */
+rpc_getport(struct iodesc *d, n_long prog, n_long vers)
{
struct args {
n_long prog; /* call program */
Index: stand.h
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/stand.h,v
retrieving revision 1.7
diff -u -r1.7 stand.h
--- stand.h 18 Apr 2005 07:55:09 -0000 1.7
+++ stand.h 22 Nov 2005 20:12:13 -0000
@@ -107,15 +107,15 @@
*/
struct fs_ops {
const char *fs_name;
- int (*fo_open)(const char *path, struct open_file *f);
- int (*fo_close)(struct open_file *f);
- int (*fo_read)(struct open_file *f, void *buf,
- size_t size, size_t *resid);
- int (*fo_write)(struct open_file *f, void *buf,
- size_t size, size_t *resid);
- off_t (*fo_seek)(struct open_file *f, off_t offset, int where);
- int (*fo_stat)(struct open_file *f, struct stat *sb);
- int (*fo_readdir)(struct open_file *f, struct dirent *d);
+ int (*fo_open)(const char *, struct open_file *);
+ int (*fo_close)(struct open_file *);
+ int (*fo_read)(struct open_file *, void *,
+ size_t, size_t *);
+ int (*fo_write)(struct open_file *, void *,
+ size_t, size_t *);
+ off_t (*fo_seek)(struct open_file *, off_t, int);
+ int (*fo_stat)(struct open_file *, struct stat *);
+ int (*fo_readdir)(struct open_file *, struct dirent *);
};
/*
@@ -144,12 +144,11 @@
const char dv_name[8];
int dv_type; /* opaque type constant, arch-dependant */
int (*dv_init)(void); /* early probe call */
- int (*dv_strategy)(void *devdata, int rw, daddr_t blk, size_t size,
- char *buf, size_t *rsize);
- int (*dv_open)(struct open_file *f, ...);
- int (*dv_close)(struct open_file *f);
- int (*dv_ioctl)(struct open_file *f, u_long cmd, void *data);
- void (*dv_print)(int verbose); /* print device information */
+ int (*dv_strategy)(void *, int, daddr_t, size_t, char *, size_t *);
+ int (*dv_open)(struct open_file *, ...);
+ int (*dv_close)(struct open_file *);
+ int (*dv_ioctl)(struct open_file *, u_long, void *);
+ void (*dv_print)(int); /* print device information */
void (*dv_cleanup)(void);
};
@@ -184,80 +183,89 @@
#define isascii(c) (((c) & ~0x7F) == 0)
-static __inline int isupper(int c)
+static __inline int
+isupper(int c)
{
return c >= 'A' && c <= 'Z';
}
-static __inline int islower(int c)
+static __inline int
+islower(int c)
{
return c >= 'a' && c <= 'z';
}
-static __inline int isspace(int c)
+static __inline int
+isspace(int c)
{
return c == ' ' || (c >= 0x9 && c <= 0xd);
}
-static __inline int isdigit(int c)
+static __inline int
+isdigit(int c)
{
return c >= '0' && c <= '9';
}
-static __inline int isxdigit(int c)
+static __inline int
+isxdigit(int c)
{
return isdigit(c) || (c >= 'a' && c <= 'f') || (c >= 'A' && c <= 'F');
}
-static __inline int isalpha(int c)
+static __inline int
+isalpha(int c)
{
return isupper(c) || islower(c);
}
-static __inline int isalnum(int c)
+static __inline int
+isalnum(int c)
{
return isalpha(c) || isdigit(c);
}
-static __inline int toupper(int c)
+static __inline int
+toupper(int c)
{
return islower(c) ? c - 'a' + 'A' : c;
}
-static __inline int tolower(int c)
+static __inline int
+tolower(int c)
{
return isupper(c) ? c - 'A' + 'a' : c;
}
/* sbrk emulation */
-extern void setheap(void *base, void *top);
-extern char *sbrk(int incr);
+extern void setheap(void *, void *);
+extern char *sbrk(int);
/* Matt Dillon's zalloc/zmalloc */
-extern void *malloc(size_t bytes);
-extern void free(void *ptr);
+extern void *malloc(size_t);
+extern void free(void *);
/*#define free(p) {CHK("free %p", p); free(p);} */ /* use for catching guard violations */
-extern void *calloc(size_t n1, size_t n2);
-extern void *realloc(void *ptr, size_t size);
-extern void *reallocf(void *ptr, size_t size);
+extern void *calloc(size_t, size_t);
+extern void *realloc(void *, size_t);
+extern void *reallocf(void *, size_t);
extern void mallocstats(void);
/* disklabel support (undocumented, may be junk) */
struct disklabel;
extern char *getdisklabel(const char *, struct disklabel *);
-extern int printf(const char *fmt, ...);
-extern void vprintf(const char *fmt, __va_list va);
-extern int sprintf(char *buf, const char *cfmt, ...);
-extern void vsprintf(char *buf, const char *cfmt, __va_list va);
-int snprintf(char *, size_t, const char *, ...);
-int vsnprintf(char *, size_t, const char *, __va_list);
+extern int printf(const char *, ...);
+extern void vprintf(const char *, __va_list);
+extern int sprintf(char *, const char *, ...);
+extern void vsprintf(char *, const char *, __va_list);
+int snprintf(char *, size_t, const char *, ...);
+int vsnprintf(char *, size_t, const char *, __va_list);
extern void twiddle(void);
extern void ngets(char *, int);
#define gets(x) ngets((x), 0)
-extern int fgetstr(char *buf, int size, int fd);
+extern int fgetstr(char *, int, int);
extern int open(const char *, int);
#define O_RDONLY 0x0
@@ -269,8 +277,10 @@
extern ssize_t write(int, void *, size_t);
extern struct dirent *readdirfd(int);
-extern void srandom(u_long seed);
+extern void srandom(u_long);
extern u_long random(void);
+
+extern void exit(int);
/* imports from stdlib, locally modified */
extern long strtol(const char *, char **, int);
@@ -281,8 +291,8 @@
/* pager.c */
extern void pager_open(void);
extern void pager_close(void);
-extern int pager_output(const char *lines);
-extern int pager_file(const char *fname);
+extern int pager_output(const char *);
+extern int pager_file(const char *);
/* No signal state to preserve */
#define setjmp _setjmp
@@ -294,9 +304,9 @@
#define EV_NOHOOK (1<<2) /* don't call hook when setting */
struct env_var;
-typedef char *(ev_format_t)(struct env_var *ev);
-typedef int (ev_sethook_t)(struct env_var *ev, int flags, void *value);
-typedef int (ev_unsethook_t)(struct env_var *ev);
+typedef char *(ev_format_t)(struct env_var *);
+typedef int (ev_sethook_t)(struct env_var *, int, void *);
+typedef int (ev_unsethook_t)(struct env_var *);
struct env_var
{
@@ -309,15 +319,13 @@
};
extern struct env_var *environ;
-extern struct env_var *env_getenv(const char *name);
-extern int env_setenv(const char *name, int flags,
- const void *value, ev_sethook_t sethook,
- ev_unsethook_t unsethook);
-extern char *getenv(const char *name);
-extern int setenv(const char *name, const char *value,
- int overwrite);
-extern int putenv(const char *string);
-extern int unsetenv(const char *name);
+extern struct env_var *env_getenv(const char *);
+extern int env_setenv(const char *, int, const void *, ev_sethook_t,
+ ev_unsethook_t);
+extern char *getenv(const char *);
+extern int setenv(const char *, const char *, int);
+extern int putenv(const char *);
+extern int unsetenv(const char *);
extern ev_sethook_t env_noset; /* refuse set operation */
extern ev_unsethook_t env_nounset; /* refuse unset operation */
@@ -345,8 +353,8 @@
/* swaps (undocumented, useful?) */
#ifdef __i386__
-extern u_int32_t bswap32(u_int32_t x);
-extern u_int64_t bswap64(u_int64_t x);
+extern u_int32_t bswap32(u_int32_t);
+extern u_int64_t bswap64(u_int64_t);
#endif
/* null functions for device/filesystem switches (undocumented) */
@@ -354,13 +362,13 @@
extern int noioctl(struct open_file *, u_long, void *);
extern void nullsys(void);
-extern int null_open(const char *path, struct open_file *f);
-extern int null_close(struct open_file *f);
-extern int null_read(struct open_file *f, void *buf, size_t size, size_t *resid);
-extern int null_write(struct open_file *f, void *buf, size_t size, size_t *resid);
-extern off_t null_seek(struct open_file *f, off_t offset, int where);
-extern int null_stat(struct open_file *f, struct stat *sb);
-extern int null_readdir(struct open_file *f, struct dirent *d);
+extern int null_open(const char *, struct open_file *);
+extern int null_close(struct open_file *);
+extern int null_read(struct open_file *, void *, size_t, size_t *);
+extern int null_write(struct open_file *, void *, size_t, size_t *);
+extern off_t null_seek(struct open_file *, off_t, int);
+extern int null_stat(struct open_file *, struct stat *);
+extern int null_readdir(struct open_file *, struct dirent *);
/*
@@ -371,7 +379,7 @@
extern int ischar(void);
extern void putchar(int);
extern int devopen(struct open_file *, const char *, const char **);
-extern int devclose(struct open_file *f);
+extern int devclose(struct open_file *);
extern void panic(const char *, ...) __dead2;
extern struct fs_ops *file_system[];
extern struct devsw *devsw[];
Index: stat.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/stat.c,v
retrieving revision 1.1
diff -u -r1.1 stat.c
--- stat.c 17 Jun 2003 02:51:39 -0000 1.1
+++ stat.c 22 Nov 2005 20:21:33 -0000
@@ -38,9 +38,7 @@
#include "stand.h"
int
-stat(str, sb)
- const char *str;
- struct stat *sb;
+stat(const char *str, struct stat *sb)
{
int fd, rv;
Index: strcasecmp.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/strcasecmp.c,v
retrieving revision 1.3
diff -u -r1.3 strcasecmp.c
--- strcasecmp.c 25 Oct 2004 19:38:45 -0000 1.3
+++ strcasecmp.c 22 Nov 2005 20:18:41 -0000
@@ -39,8 +39,7 @@
#include "stand.h"
int
-strcasecmp(s1, s2)
- const char *s1, *s2;
+strcasecmp(const char *s1, const char *s2)
{
const u_char
*us1 = (const u_char *)s1,
@@ -53,9 +52,7 @@
}
int
-strncasecmp(s1, s2, n)
- const char *s1, *s2;
- size_t n;
+strncasecmp(const char *s1, const char *s2, size_t n)
{
if (n != 0) {
const u_char
Index: strdup.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/strdup.c,v
retrieving revision 1.2
diff -u -r1.2 strdup.c
--- strdup.c 17 Jun 2003 04:26:51 -0000 1.2
+++ strdup.c 22 Nov 2005 20:16:43 -0000
@@ -38,8 +38,7 @@
#include <string.h>
char *
-strdup(str)
- const char *str;
+strdup(const char *str)
{
size_t len;
char *copy = NULL;
Index: strtol.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/strtol.c,v
retrieving revision 1.3
diff -u -r1.3 strtol.c
--- strtol.c 25 Oct 2004 19:38:45 -0000 1.3
+++ strtol.c 22 Nov 2005 20:17:10 -0000
@@ -44,10 +44,7 @@
* alphabets and digits are each contiguous.
*/
long
-strtol(nptr, endptr, base)
- const char *nptr;
- char **endptr;
- int base;
+strtol(const char *nptr, char **endptr, int base)
{
const char *s;
unsigned long acc;
Index: tftp.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/tftp.c,v
retrieving revision 1.4
diff -u -r1.4 tftp.c
--- tftp.c 25 Oct 2004 19:38:45 -0000 1.4
+++ tftp.c 22 Nov 2005 21:07:05 -0000
@@ -110,11 +110,7 @@
};
static ssize_t
-recvtftp(d, pkt, len, tleft)
- struct iodesc *d;
- void *pkt;
- ssize_t len;
- time_t tleft;
+recvtftp(struct iodesc *d, void *pkt, size_t len, time_t tleft)
{
struct tftphdr *t;
@@ -168,8 +164,7 @@
/* send request, expect first block (or error) */
static int
-tftp_makereq(h)
- struct tftp_handle *h;
+tftp_makereq(struct tftp_handle *h)
{
struct {
u_char header[HEADER_SIZE];
@@ -212,8 +207,7 @@
/* ack block, expect next */
static int
-tftp_getnextblock(h)
- struct tftp_handle *h;
+tftp_getnextblock(struct tftp_handle *h)
{
struct {
u_char header[HEADER_SIZE];
@@ -246,9 +240,7 @@
}
static int
-tftp_open(path, f)
- const char *path;
- struct open_file *f;
+tftp_open(const char *path, struct open_file *f)
{
struct tftp_handle *tftpfile;
struct iodesc *io;
@@ -270,7 +262,7 @@
return(ENOMEM);
}
- res = tftp_makereq(tftpfile, path);
+ res = tftp_makereq(tftpfile);
if (res) {
free(tftpfile->path);
@@ -281,12 +273,12 @@
return (0);
}
+/*
+ * Parameters:
+ * resid: out
+ */
static int
-tftp_read(f, addr, size, resid)
- struct open_file *f;
- void *addr;
- size_t size;
- size_t *resid; /* out */
+tftp_read(struct open_file *f, void *addr, size_t size, size_t *resid)
{
struct tftp_handle *tftpfile;
static int tc = 0;
@@ -356,8 +348,7 @@
}
static int
-tftp_close(f)
- struct open_file *f;
+tftp_close(struct open_file *f)
{
struct tftp_handle *tftpfile;
tftpfile = (struct tftp_handle *) f->f_fsdata;
@@ -371,20 +362,18 @@
return (0);
}
+/*
+ * Parameters:
+ * resid: out
+ */
static int
-tftp_write(f, start, size, resid)
- struct open_file *f;
- void *start;
- size_t size;
- size_t *resid; /* out */
+tftp_write(struct open_file *f, void *start, size_t size, size_t *resid)
{
return (EROFS);
}
static int
-tftp_stat(f, sb)
- struct open_file *f;
- struct stat *sb;
+tftp_stat(struct open_file *f, struct stat *sb)
{
struct tftp_handle *tftpfile;
tftpfile = (struct tftp_handle *) f->f_fsdata;
@@ -398,10 +387,7 @@
}
static off_t
-tftp_seek(f, offset, where)
- struct open_file *f;
- off_t offset;
- int where;
+tftp_seek(struct open_file *f, off_t offset, int where)
{
struct tftp_handle *tftpfile;
tftpfile = (struct tftp_handle *) f->f_fsdata;
Index: twiddle.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/twiddle.c,v
retrieving revision 1.2
diff -u -r1.2 twiddle.c
--- twiddle.c 17 Jun 2003 04:26:51 -0000 1.2
+++ twiddle.c 22 Nov 2005 20:17:53 -0000
@@ -46,7 +46,7 @@
/* Extra functions from NetBSD standalone printf.c */
void
-twiddle()
+twiddle(void)
{
static int pos;
Index: udp.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/udp.c,v
retrieving revision 1.3
diff -u -r1.3 udp.c
--- udp.c 25 Oct 2004 19:38:45 -0000 1.3
+++ udp.c 22 Nov 2005 20:34:18 -0000
@@ -61,10 +61,7 @@
/* Caller must leave room for ethernet, ip and udp headers in front!! */
ssize_t
-sendudp(d, pkt, len)
- struct iodesc *d;
- void *pkt;
- size_t len;
+sendudp(struct iodesc *d, void *pkt, size_t len)
{
ssize_t cc;
struct ip *ip;
@@ -136,11 +133,7 @@
* Caller leaves room for the headers (Ether, IP, UDP)
*/
ssize_t
-readudp(d, pkt, len, tleft)
- struct iodesc *d;
- void *pkt;
- size_t len;
- time_t tleft;
+readudp(struct iodesc *d, void *pkt, size_t len, time_t tleft)
{
ssize_t n;
size_t hlen;
Index: ufs.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/ufs.c,v
retrieving revision 1.6
diff -u -r1.6 ufs.c
--- ufs.c 27 Aug 2005 20:23:05 -0000 1.6
+++ ufs.c 22 Nov 2005 20:51:44 -0000
@@ -128,9 +128,7 @@
* Read a new inode into a file structure.
*/
static int
-read_inode(inumber, f)
- ino_t inumber;
- struct open_file *f;
+read_inode(ino_t inumber, struct open_file *f)
{
struct file *fp = (struct file *)f->f_fsdata;
struct fs *fs = fp->f_fs;
@@ -181,12 +179,12 @@
/*
* Given an offset in a file, find the disk block number that
* contains that block.
+ *
+ * Parameters:
+ * disk_block_p: out
*/
static int
-block_map(f, file_block, disk_block_p)
- struct open_file *f;
- daddr_t file_block;
- daddr_t *disk_block_p; /* out */
+block_map(struct open_file *f, daddr_t file_block, daddr_t * disk_block_p)
{
struct file *fp = (struct file *)f->f_fsdata;
struct fs *fs = fp->f_fs;
@@ -287,12 +285,13 @@
/*
* Read a portion of a file into an internal buffer. Return
* the location in the buffer and the amount in the buffer.
+ *
+ * Parameters:
+ * buf_p: out
+ * size_p: out
*/
static int
-buf_read_file(f, buf_p, size_p)
- struct open_file *f;
- char **buf_p; /* out */
- size_t *size_p; /* out */
+buf_read_file(struct open_file *f, char **buf_p, size_t *size_p)
{
struct file *fp = (struct file *)f->f_fsdata;
struct fs *fs = fp->f_fs;
@@ -349,12 +348,12 @@
/*
* Search a directory for a name and return its
* i_number.
+ *
+ * Parameters:
+ * inumber_p: out
*/
static int
-search_directory(name, f, inumber_p)
- char *name;
- struct open_file *f;
- ino_t *inumber_p; /* out */
+search_directory(char *name, struct open_file *f, ino_t *inumber_p)
{
struct file *fp = (struct file *)f->f_fsdata;
struct direct *dp;
@@ -401,9 +400,7 @@
* Open a file.
*/
static int
-ufs_open(upath, f)
- const char *upath;
- struct open_file *f;
+ufs_open(const char *upath, struct open_file *f)
{
char *cp, *ncp;
int c;
@@ -593,8 +590,7 @@
}
static int
-ufs_close(f)
- struct open_file *f;
+ufs_close(struct open_file *f)
{
struct file *fp = (struct file *)f->f_fsdata;
int level;
@@ -617,13 +613,12 @@
/*
* Copy a portion of a file into kernel memory.
* Cross block boundaries when necessary.
+ *
+ * Parameters:
+ * resid: out
*/
static int
-ufs_read(f, start, size, resid)
- struct open_file *f;
- void *start;
- size_t size;
- size_t *resid; /* out */
+ufs_read(struct open_file *f, void *start, size_t size, size_t *resid)
{
struct file *fp = (struct file *)f->f_fsdata;
size_t csize;
@@ -656,10 +651,7 @@
}
static off_t
-ufs_seek(f, offset, where)
- struct open_file *f;
- off_t offset;
- int where;
+ufs_seek(struct open_file *f, off_t offset, int where)
{
struct file *fp = (struct file *)f->f_fsdata;
@@ -680,9 +672,7 @@
}
static int
-ufs_stat(f, sb)
- struct open_file *f;
- struct stat *sb;
+ufs_stat(struct open_file *f, struct stat *sb)
{
struct file *fp = (struct file *)f->f_fsdata;
@@ -728,8 +718,7 @@
* XXX - goes away some day.
*/
static void
-ffs_oldfscompat(fs)
- struct fs *fs;
+ffs_oldfscompat(struct fs *fs)
{
int i;
Index: write.c
===================================================================
RCS file: /mnt/share/dragonfly-cvs/src/lib/libstand/write.c,v
retrieving revision 1.2
diff -u -r1.2 write.c
--- write.c 25 Oct 2004 19:38:45 -0000 1.2
+++ write.c 22 Nov 2005 20:22:22 -0000
@@ -69,10 +69,7 @@
#include "stand.h"
ssize_t
-write(fd, dest, bcount)
- int fd;
- void *dest;
- size_t bcount;
+write(int fd, void *dest, size_t bcount)
{
struct open_file *f = &files[fd];
size_t resid;
More information about the Submit
mailing list