Hallo, Am Thu, 04 Oct 2018, Joerg Thuemmler schrieb:
ein script von mir nutzt mktemp (im konkreten Falle auf OS 13.1) zur Namenserzeugung. Bislang dachte ich, dass mktemp-Namen nur aus Ziffern und A-Z, a-z bestehen. Ein Fehler bei der Anwendung deutete auf einen Namen mit Leerzeichen hin. Kann aber eigentlich nicht sein, oder? Die manpages sagen das nicht so konkret, es wird mehr so als gegeben vorausgesetzt...
==== coreutils-8.30/lib/tempname.c ==== static const char letters[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; int try_tempname_len (char *tmpl, int suffixlen, void *args, int (*tryfunc) (char *, void *), size_t x_suffix_len) { XXXXXX[i] = letters[ /* ... ]; ==== Also ich seh da in letters kein Leerzeichen... Also "Nein". -dnh -- printk("%s: huh ? Who issued this format command ?\n") linux-2.6.6/drivers/block/ps2esdi.c -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org