Changeset 4994


Ignore:
Timestamp:
Aug 22, 2006, 12:49:26 AM (18 years ago)
Author:
Gary Byers
Message:

Conditionalize on DARWIN-TARGET, not DARWINPPC-TARGET.

Location:
trunk/ccl/level-1
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/level-1/l1-sockets.lisp

    r4967 r4994  
    410410(defun path-from-unix-address (addr)
    411411  (when (= #$AF_LOCAL (pref addr :sockaddr_un.sun_family))
    412     #+darwinppc-target
     412    #+darwin-target
    413413    (%str-from-ptr (pref addr :sockaddr_un.sun_path)
    414414                   (- (pref addr :sockaddr_un.sun_len) 2))
    415     #-darwinppc-target
     415    #-darwinc-target
    416416    (%get-cstring (pref addr :sockaddr_un.sun_path))))
    417417
     
    972972           
    973973
    974 #+(or darwinppc-target freebsd-target)
     974#+(or darwin-target freebsd-target)
    975975(defun c_gethostbyaddr (addr)
    976976  (rlet ((addrp :unsigned))
     
    10021002               (values nil (- (pref herr :signed)))))))))))
    10031003
    1004 #+(or darwinppc-target freebsd-target)
     1004#+(or darwin-target freebsd-target)
    10051005(defun c_gethostbyname (name)
    10061006  (with-cstrs ((name (string name)))
     
    10521052;;; seems to lose the :struct, so just using #_ doesn't work (that
    10531053;;; sounds like a bug in the FFI translator.)
    1054 #+(or darwinppc-target linuxx8664-target freebsd-target)
     1054#+(or darwin-target linuxx8664-target freebsd-target)
    10551055(defun _inet_ntoa (addr)
    10561056  (with-macptrs ((p))
    1057     (%setf-macptr p (external-call #+darwinppc-target "_inet_ntoa"
    1058                                    #-darwinppc-target "inet_ntoa"
     1057    (%setf-macptr p (external-call #+darwin-target "_inet_ntoa"
     1058                                   #-darwin-target "inet_ntoa"
    10591059                                   :unsigned-fullword addr
    10601060                                   :address))
     
    11181118
    11191119(defun c_bind (sockfd sockaddr addrlen)
    1120   #+(or darwinppc-target linuxx8664-target freebsd-target)
    1121   (progn
    1122     #+(or darwinppc-target freebsd-target)
     1120  #+(or darwin-target linuxx8664-target freebsd-target)
     1121  (progn
     1122    #+(or darwin-target freebsd-target)
    11231123    (setf (pref sockaddr :sockaddr_in.sin_len) addrlen)
    11241124    (syscall syscalls::bind sockfd sockaddr addrlen))
     
    11391139
    11401140(defun c_connect (sockfd addr len)
    1141   #+(or darwinppc-target linuxx8664-target freebsd-target)
     1141  #+(or darwin-target linuxx8664-target freebsd-target)
    11421142  (syscall syscalls::connect sockfd addr len)
    11431143  #+linuxppc-target
     
    11571157
    11581158(defun c_listen (sockfd backlog)
    1159   #+(or darwinppc-target linuxx8664-target freebsd-target)
     1159  #+(or darwin-target linuxx8664-target freebsd-target)
    11601160  (syscall syscalls::listen sockfd backlog)
    11611161  #+linuxppc-target
     
    11731173
    11741174(defun c_accept (sockfd addrp addrlenp)
    1175   #+(or darwinppc-target linuxx8664-target freebsd-target)
     1175  #+(or darwin-target linuxx8664-target freebsd-target)
    11761176  (syscall syscalls::accept sockfd addrp addrlenp)
    11771177  #+linuxppc-target
     
    11911191
    11921192(defun c_getsockname (sockfd addrp addrlenp)
    1193   #+(or darwinppc-target linuxx8664-target freebsd-target)
     1193  #+(or darwin-target linuxx8664-target freebsd-target)
    11941194  (syscall syscalls::getsockname sockfd addrp addrlenp)
    11951195  #+linuxppc-target
     
    12091209
    12101210(defun c_getpeername (sockfd addrp addrlenp)
    1211   #+(or darwinppc-target linuxx8664-target freebsd-target)
     1211  #+(or darwin-target linuxx8664-target freebsd-target)
    12121212  (syscall syscalls::getpeername sockfd addrp addrlenp)
    12131213  #+linuxppc-target
     
    12271227
    12281228(defun c_socketpair (domain type protocol socketsptr)
    1229   #+(or darwinppc-target linuxx8664-target freebsd-target)
     1229  #+(or darwin-target linuxx8664-target freebsd-target)
    12301230  (syscall syscalls::socketpair domain type protocol socketsptr)
    12311231  #+linuxppc-target
     
    12491249
    12501250(defun c_sendto (sockfd msgptr len flags addrp addrlen)
    1251   #+(or darwinppc-target linuxx8664-target freebsd-target)
     1251  #+(or darwin-target linuxx8664-target freebsd-target)
    12521252  (syscall syscalls::sendto sockfd msgptr len flags addrp addrlen)
    12531253  #+linuxppc-target
     
    12731273
    12741274(defun c_recvfrom (sockfd bufptr len flags addrp addrlenp)
    1275   #+(or darwinppc-target linuxx8664-target freebsd-target)
     1275  #+(or darwin-target linuxx8664-target freebsd-target)
    12761276  (syscall syscalls::recvfrom sockfd bufptr len flags addrp addrlenp)
    12771277  #+linuxppc-target
     
    12971297
    12981298(defun c_shutdown (sockfd how)
    1299   #+(or darwinppc-target linuxx8664-target freebsd-target)
     1299  #+(or darwin-target linuxx8664-target freebsd-target)
    13001300  (syscall syscalls::shutdown sockfd how)
    13011301  #+linuxppc-target
     
    13131313
    13141314(defun c_setsockopt (sockfd level optname optvalp optlen)
    1315   #+(or darwinppc-target linuxx8664-target freebsd-target)
     1315  #+(or darwin-target linuxx8664-target freebsd-target)
    13161316  (syscall syscalls::setsockopt sockfd level optname optvalp optlen)
    13171317  #+linuxppc-target
     
    13351335
    13361336(defun c_getsockopt (sockfd level optname optvalp optlenp)
    1337   #+(or darwinppc-target linuxx8664-target freebsd-target)
     1337  #+(or darwin-target linuxx8664-target freebsd-target)
    13381338  (syscall syscalls::getsockopt sockfd level optname optvalp optlenp)
    13391339  #+linuxppc-target
     
    13571357
    13581358(defun c_sendmsg (sockfd msghdrp flags)
    1359   #+(or darwinppc-target linuxx8664-target freebsd-target)
     1359  #+(or darwin-target linuxx8664-target freebsd-target)
    13601360  (syscall syscalls::sendmsg sockfd msghdrp flags)
    13611361  #+linuxppc-target
     
    13751375
    13761376(defun c_recvmsg (sockfd msghdrp flags)
    1377   #+(or darwinppc-target linuxx8664-target freebsd-target)
     1377  #+(or darwin-target linuxx8664-target freebsd-target)
    13781378  (syscall syscalls::recvmsg sockfd msghdrp flags)
    13791379  #+linuxppc-target
  • trunk/ccl/level-1/linux-files.lisp

    r4967 r4994  
    244244   #+linux-target
    245245   (#_ __fxstat #$_STAT_VER_LINUX fd stat)
    246    #+(or darwinppc-target freebsd-target)
     246   #-linux-target
    247247   (syscall syscalls::fstat fd stat)
    248248   stat))
     
    293293  (if (eql 0 result)
    294294    (%get-cstring (%inc-ptr buf (* #+linux-target #$_UTSNAME_LENGTH
    295                                    #+darwinppc-target #$_SYS_NAMELEN
     295                                   #+darwin-target #$_SYS_NAMELEN
    296296                                   #+freebsd-target #$SYS_NMLN idx)))
    297297    "unknown"))
     
    303303    (%uts-string (syscall syscalls::uname buf) idx buf)))
    304304
    305 #+darwinppc-target
     305#+darwin-target
    306306(defun %uname (idx)
    307307  (%stack-block ((buf (* #$_SYS_NAMELEN 5)))
     
    509509            (unload-library-entrypoints lib)))))))
    510510
    511 #+darwinppc-target
     511#+darwin-target
    512512;; completely specifies whether to remove it totally from our list
    513513(defun close-shared-library (lib &key (completely nil))
     
    603603;;; I believe that the Darwin/FreeBSD syscall infterface is rather ... odd.
    604604;;; Use libc's interface.
    605 #+(or darwinppc-target freebsd-target)
     605#+(or darwin-target freebsd-target)
    606606(defun pipe ()
    607607  (%stack-block ((pipes 8))
     
    10891089  (or *cpu-count*
    10901090      (setq *cpu-count*
    1091             #+darwinppc-target
     1091            #+darwin-target
    10921092            (rlet ((info :host_basic_info)
    10931093                   (count :mach_msg_type_number_t #$HOST_BASIC_INFO_COUNT))
Note: See TracChangeset for help on using the changeset viewer.