X-Git-Url: https://git.saurik.com/apple/network_cmds.git/blobdiff_plain/ffda1f4a07bc29b162ac42e2babde7cf0d4efa38..6308f5e6398ea1d3954c83e53e71790de094c2fb:/slattach.tproj/slattach.c diff --git a/slattach.tproj/slattach.c b/slattach.tproj/slattach.c index 752a581..7f722d7 100644 --- a/slattach.tproj/slattach.c +++ b/slattach.tproj/slattach.c @@ -3,20 +3,21 @@ * * @APPLE_LICENSE_HEADER_START@ * - * This file contains Original Code and/or Modifications of Original Code - * as defined in and that are subject to the Apple Public Source License - * Version 2.0 (the 'License'). You may not use this file except in - * compliance with the License. Please obtain a copy of the License at - * http://www.opensource.apple.com/apsl/ and read it before using this - * file. + * "Portions Copyright (c) 1999 Apple Computer, Inc. All Rights + * Reserved. This file contains Original Code and/or Modifications of + * Original Code as defined in and that are subject to the Apple Public + * Source License Version 1.0 (the 'License'). You may not use this file + * except in compliance with the License. Please obtain a copy of the + * License at http://www.apple.com/publicsource and read it before using + * this file. * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. - * Please see the License for the specific language governing rights and - * limitations under the License. + * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the + * License for the specific language governing rights and limitations + * under the License." * * @APPLE_LICENSE_HEADER_END@ */ @@ -65,15 +66,23 @@ #include #include #include +#include +#include +#include +#include +#include #include #define DEFAULT_BAUD 9600 int slipdisc = SLIPDISC; __private_extern__ -char devname[32] = { '\0' }; +char dev_name[32] = { '\0' }; char hostname[MAXHOSTNAMELEN]; +int findspeed(int); + +int main(argc, argv) int argc; char *argv[]; @@ -93,9 +102,9 @@ main(argc, argv) exit(1); } if (strncmp(_PATH_DEV, dev, sizeof(_PATH_DEV) - 1)) { - (void)snprintf(devname, sizeof(devname), + (void)snprintf(dev_name, sizeof(dev_name), "%s%s", _PATH_DEV, dev); - dev = devname; + dev = dev_name; } if ((fd = open(dev, O_RDWR | O_NDELAY)) < 0) { perror(dev); @@ -116,6 +125,8 @@ main(argc, argv) exit(0); for (;;) sigpause(0L); + /* NOTREACHED */ + return 0; } struct sg_spds { @@ -175,6 +186,7 @@ struct sg_spds { { 0, 0 } }; +int findspeed(speed) register int speed; {