diff --git a/parted/device.scm b/parted/device.scm index 9f688dd..36d83f4 100644 --- a/parted/device.scm +++ b/parted/device.scm @@ -23,7 +23,7 @@ #:use-module (parted geom) #:use-module (parted natmath) #:use-module (parted structs) - #:export (parted-syslog-port + #:export (%parted-syslog-port probe-all-devices! get-device get-device-next @@ -44,8 +44,8 @@ device-get-minimum-alignment device-get-optimum-alignment)) -(define parted-syslog-port - (make-parameter #f)) +(define %parted-syslog-port + (make-parameter #t)) ;; Record all devices, so that pointer finalizers are only set once, ;; even if get-device returns an already known pointer. Use the @@ -58,22 +58,22 @@ (define (pointer->device! pointer) ;; Check if a finalizer is already registered for this pointer. (format (%parted-syslog-port) - "guile-parted: pointer->device!: ~a" pointer) + "guile-parted: pointer->device!: ~a~%" pointer) (format (%parted-syslog-port) - "guile-parted: hash begin") + "guile-parted: hash begin~%") (hash-for-each (lambda (k v) (format (%parted-syslog-port) - "guile-parted: hash: ~a -> ~a" k v)) + "guile-parted: hash: ~a -> ~a~%" k v)) %devices) (format (%parted-syslog-port) - "guile-parted: hash end") + "guile-parted: hash end~%") (or (hash-ref %devices pointer) (let ((device (pointer->device pointer))) (format (%parted-syslog-port) - "guile-parted: finalizer!: ~a" pointer) + "guile-parted: finalizer!: ~a~%" pointer) ;; Contrary to its name, this "adds" a finalizer. (set-pointer-finalizer! pointer %device-destroy)