Raymond Toy pushed to branch issue-375-mkstemp-return-filename at cmucl / cmucl

Commits:

1 changed file:

Changes:

  • tests/unix.lisp
    ... ... @@ -47,6 +47,9 @@
    47 47
         (assert-false fd)
    
    48 48
         (assert-true (and (integerp errno) (plusp errno)))))
    
    49 49
     
    
    50
    +;; Darwin allows any number of X's (including 0!) in the template but
    
    51
    +;; Linux requires exactly 6.  Hence skip this test.
    
    52
    +#-darwin
    
    50 53
     (define-test mkstemp.bad-template
    
    51 54
       (:tag :issues)
    
    52 55
       (multiple-value-bind (fd errno)
    
    ... ... @@ -54,9 +57,8 @@
    54 57
         ;; The template doesn't have enough X's so the FD should be NIL,
    
    55 58
         ;; and a positive Unix errno value should be returned.
    
    56 59
         ;;
    
    57
    -    ;; Note that Darwin allows any number of X's in the template but
    
    58
    -    ;; Linux requires exactly 6.  Just test with no X's to handle all
    
    59
    -    ;; OSes.
    
    60
    +    ;; Note that Darwin allows any number of X's (including 0!) in the
    
    61
    +    ;; template but Linux requires exactly 6.
    
    60 62
         (assert-false fd)
    
    61 63
         (assert-true (and (integerp errno) (plusp errno)))))
    
    62 64
     
    
    ... ... @@ -98,6 +100,9 @@
    98 100
         (assert-false result)
    
    99 101
         (assert-true (and (integerp errno) (plusp errno)))))
    
    100 102
     
    
    103
    +;; Darwin allows any number of X's (including 0!) in the template but
    
    104
    +;; Linux requires exactly 6.  Hence skip this test.
    
    105
    +#-darwin
    
    101 106
     (define-test mkdtemp.bad-template
    
    102 107
       (:tag :issues)
    
    103 108
       (multiple-value-bind (result errno)