schily

Logiciel capture d'écran:
schily
Détails logiciels:
Version: 2015-08-12 Mise à jour
Date de transfert: 27 Sep 15
Développeur: Jorg Schilling
Licence: Gratuit
Popularité: 9

Rating: nan/5 (Total Votes: 0)

schily (également connu sous le nom des outils Schily) est une source ouverte, complètement projet de logiciel libre et multi-plateforme, une collection d'utilitaires populaires de ligne de commande pour les systèmes d'exploitation basés sur le noyau Linux.


Se compose d'un large éventail de programmes

Le projet se compose d'un large éventail de programmes, y compris cdrecord, readcd, cdda2wav, mkisofs, btcflash, smake, Calc, le changement, calltree, comparer, devdump, compter, hdump, ainsi que isodump.

En outre, le isodebug, isoinfo, étiquette, isovfy, mt, sccs, p, scgcheck, SDD, scpio, sfind, smake, sformat, étoiles, suntar, star_sym, gnutar, termcap, vée et programmes tartest sont également inclus dans ce logiciel.


Premiers pas avec schily

Pour installer et utiliser les programmes de ligne de commande ci-dessus dans votre distribution GNU / Linux, vous devez d'abord télécharger la dernière version de Softoware, enregistrer l'archive source compressé quelque part sur votre ordinateur et extraire à l'aide de votre outil de gestionnaire d'archives favori.

Ouvrez une application d'émulation de terminal, accédez à l'emplacement des fichiers d'archives extraites avec le & lsquo; cd & rsquo; commande (par exemple cd / home / softoware / schily-17.09.2014), et tapez le & lsquo; ./ configure & rsquo; commande pour afficher les options disponibles pour compiler les outils inclus.

Le programme make préféré est & lsquo; & rsquo smake ;, mais vous pouvez également utiliser le lsquo & universelle; faire & rsquo; commande, ainsi que le & lsquo; gmake & rsquo; commande si vous voulez compiler tous les programmes sur les systèmes d'exploitation sélectionnés.

Le processus de compilation entière va prendre un certain temps, car il ya de nombreuses applications en ligne de commande disponible dans le projet. Après une compilation réussie, vous pouvez les installer en exécutant le & lsquo; make install & rsquo; en tant que root ou & lsquo; sudo make install & rsquo; commande en tant qu'utilisateur avec les privilèges root.


Sous les systèmes d'exploitation pris en charge et capot

est un logiciel multiplateforme schily qui soutient GNU / Linux, Microsoft Windows, Solaris et autres systèmes d'exploitation POSIX. Il est distribué sous la licence Common Development and Distribution License et pris en charge sur les versions 32 bits et 64 bits du jeu d'instructions architectures.

Ce qui est nouveau dans ce communiqué :

  • psmake (bootstrap smake compiler environnement) compile nouveau sur Solaris (et probablement d'autres). Ceci a été réalisé en utilisant -DNO_FPRFORMAT -DNO_NL_ARGS pour désactiver récentes améliorations dans printf ()
  • include / schily / varargs.h comprend maintenant un nouveau type va_lists_t qui est une structure qui couvre va_list.
  • include / schily / getargs.h a maintenant commentaire pour les arguments et le code des getArgs () des fonctions de rappel revenir.
  • Le makefilesystem schily comprend maintenant un nouveau lien symbolique ppc64le-linux-cc.rul pour non-automake conscients implémentations de maquillage tels que gmake.
  • Nouveaux tests d'autoconf pour strspn () strcspn () wcsspn () wcscspn ()
  • met en œuvre libschily maintenant strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (printf bas niveau () la mise en œuvre) implémente maintenant un support pour% n $ argument repositionnement pour le cas où & quot; n & quot; est 1..30, ou si grandes pointe vers un argument de type int.
  • libschily / fprformat.c corrigé un bug qui empêche d'utiliser les macros stdio avec les nouvelles versions d'OpenSolaris, faisant printf () pas aussi vite que prévu.
  • libschily / getargs.c plus core dump lors drapeaux booléens sont combinés en une seule chaîne et un ou plusieurs de ces drapeaux déclencher une fonction de rappel.
  • libsiconf / sic_nls.c: sic_open () ne cherche plus à ouvrir tous les noms de fichiers de jeux de caractères que dans le répertoire courant, mais seulement si le nom contient une barre oblique. Merci à un rapport de Vladimir Marek
  • étoiles ne sont plus les archives de tous les fichiers que fichier fragmenté lors de l'utilisation étoiles -c -sparse -force-trou, mais seuls les fichiers qui incluent au moins un bloc aligné de 512 octets à zéro.
  • cdrtools cogné à la version 3.01a22
  • Mieux messages d'erreur dans mkisofs / apple.c
  • mkisofs inplements maintenant une nouvelle option qui permet -legacy revenir les options -H / -L / -P qui ont été dépréciée en 2002 et désactivé en 2006 dans la définition des années 1990. Si vous souhaitez utiliser cette fonctionnalité, écrire un script shell wrapper qui appelle:
  • mkisofs -legacy & quot; $ @ & quot;
  • Notez que -H / -L / -P ont été désactivés en 2006 et mkisofs présentera bientôt -H / -L / -P avec une définition compatible POSIX comme annoncé depuis 2002. Alors, prenez soin de convertir vos scripts pour appeler :
  • -map pour l'ancienne définition de -H (-H valide entre 2000 et 2002) -permettre-leader-points pour l'ancienne définition de -L (-L valide entre 1995 et 2002) -Éditeur pour l'ancienne définition de -P (-P valide entre 1993 et ​​2002)
  • La page de manuel de mkisofs maintenant documente correctement le nouveau comportement de libsiconv
  • La page de manuel de mkisofs mentionne maintenant sfind (1) comme une page de manuel à lire à propos de l'interface si l'option -find.

Ce qui est nouveau dans la version 29/01/2015:

  • psmake (bootstrap smake compiler environnement) compile nouveau sur Solaris (et probablement d'autres). Ceci a été réalisé en utilisant -DNO_FPRFORMAT -DNO_NL_ARGS pour désactiver récentes améliorations dans printf ()
  • include / schily / varargs.h comprend maintenant un nouveau type va_lists_t qui est une structure qui couvre va_list.
  • include / schily / getargs.h a maintenant commentaire pour les arguments et le code des getArgs () des fonctions de rappel revenir.
  • Le makefilesystem schily comprend maintenant un nouveau lien symbolique ppc64le-linux-cc.rul pour non-automake conscients implémentations de maquillage tels que gmake.
  • Nouveaux tests d'autoconf pour strspn () strcspn () wcsspn () wcscspn ()
  • met en œuvre libschily maintenant strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (printf bas niveau () la mise en œuvre) implémente maintenant un support pour% n $ argument repositionnement pour le cas où & quot; n & quot; est 1..30, ou si grandes pointe vers un argument de type int.
  • libschily / fprformat.c corrigé un bug qui empêche d'utiliser les macros stdio avec les nouvelles versions d'OpenSolaris, faisant printf () pas aussi vite que prévu.
  • libschily / getargs.c plus core dump lors drapeaux booléens sont combinés en une seule chaîne et un ou plusieurs de ces drapeaux déclencher une fonction de rappel.
  • libsiconf / sic_nls.c: sic_open () ne cherche plus à ouvrir tous les noms de fichiers de jeux de caractères que dans le répertoire courant, mais seulement si le nom contient une barre oblique. Merci à un rapport de Vladimir Marek
  • étoiles ne sont plus les archives de tous les fichiers que fichier fragmenté lors de l'utilisation étoiles -c -sparse -force-trou, mais seuls les fichiers qui incluent au moins un bloc aligné de 512 octets à zéro.
  • cdrtools cogné à la version 3.01a22
  • Mieux messages d'erreur dans mkisofs / apple.c
  • mkisofs inplements maintenant une nouvelle option qui permet -legacy revenir les options -H / -L / -P qui ont été dépréciée en 2002 et désactivé en 2006 dans la définition des années 1990. Si vous souhaitez utiliser cette fonctionnalité, écrire un script shell wrapper qui appelle:
  • mkisofs -legacy & quot; $ @ & quot;
  • Notez que -H / -L / -P ont été désactivés en 2006 et mkisofs présentera bientôt -H / -L / -P avec une définition compatible POSIX comme annoncé depuis 2002. Alors, prenez soin de convertir vos scripts pour appeler :
  • -map pour l'ancienne définition de -H (-H valide entre 2000 et 2002) -permettre-leader-points pour l'ancienne définition de -L (-L valide entre 1995 et 2002) -Éditeur pour l'ancienne définition de -P (-P valide entre 1993 et ​​2002)
  • La page de manuel de mkisofs maintenant documente correctement le nouveau comportement de libsiconv
  • La page de manuel de mkisofs mentionne maintenant sfind (1) comme une page de manuel à lire à propos de l'interface si l'option -find.

Ce qui est nouveau dans la version 4.1.2014:

  • Définir DEV_NULL dans include / schily / mconfig .h pour résoudre le manque / dev / null sur DOS
  • Nouveaux tests d'autoconf pour: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • des liens symboliques pour armv4tl-linux-cc.rul s390x-linux-cc.rul armv5tel-linux-cc.rul nouvelle, pour soutenir non-automake conscients rendre les programmes tels que gmake.
  • Ne pas définir un prototype gethostname () dans schily / hostname.h pour MinGW, que MinGW comme un mauvais prototype est dans le fichier non standard WINSOCK.H
  • include / schily / stdio.h implémente maintenant le code que unhides partiellement les structures de données FILE * à partir de la 64 bits libc Solaris. Cela permet de mettre en œuvre une macro getc_unlocked (), même pour 64 bits de Solaris comme l'a fait la libc, est si libschily en mesure d'atteindre stdio similaire performances I / O, qui est nécessaire pour être en mesure de mettre en œuvre un printf () dans libschily qui est plus rapide que printf () de la libc.
  • Nouvelle fonctions xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () dans permettre libschily message d'erreur et la sortie avec une valeur de sortie qui diffère de errno.
  • Un bug dans libschily / format.c qui a causé%. * s à être imprimées de manière incorrecte a été corrigé.
  • libschily / format.c a été repensé pour permettre le code pour être réutilisés pour fprformat () via #include.
  • libschily / fprformat.c New fprformat de fonction () dans libschily met en œuvre la même interface directe doprnt () de la libc et permet ainsi de mettre en œuvre printf () plus rapide que la printf () de la libc sur Solaris.
  • libschily / jsprintf.c Pour Solaris, jsprintf () est maintenant mis en œuvre repose sur fprformat (). Cela permet printf () de libschily soit env. 33% plus rapide que printf () de la libc sur Solaris et env. 2x plus rapide que jsprintf () dans libschily a été avant. Cela donne une autre impulsion de performance pour printf () programmes liés comme hdump / od qui est utilisé comme un remplacement de l'OSS pour la source od fermé (1) sur OpenSolaris. Cela rend désormais le od OSS (1) sur OpenSolaris 5x généralement plus rapide, puis la version fermée source.
  • libschily / getdtablesize.c traite maintenant MinGW le même que lors de la compilation sur Win-DOS en utilisant cl.exe.
  • libschily / mkdirat.c et libschily / mkdirs.c prennent maintenant des soins du fait que MinGW a une mkdir conforme non standard ()
  • libschily / mkfifoat.c fixe un type de, couper / coller le fichier de mkdirat.c
  • cdrecord / cue.c a maintenant une meilleure commentaire lié à CDRTools améliorations CUE spécifiques.
  • Correction d'une faute dans cdrecord.dfl
  • Evitez un avertissement xxx redéfini pour cdda2wav / exitcodes.h
  • Ajout d'une interface #undef à cdda2wav / interface.h pour vous assurer que l'interface de #define windows.h ne cause pas de problèmes, même en utilisant MinGW
  • mkisofs / mkisofs.8 fixe illégale séquence & quot troff; \ & quot; & quot; e & quot;
  • Essayez d'éviter une chaîne directe & quot; / dev / null & quot; dans mkisofs.c pour lui permettre de travailler sur Win-DOS sans couche POSIX.
  • readcd -c2scan maintenant imprime également le pourcentage de secteurs avec erreurs C2.
  • ajouté de nouvelles #defines spécifiques HP-UX au RPC

Quoi de neuf dans la version 24/12/2013:

  • libschily :: format.c (printf ) supporte maintenant les modificateurs de longueur h hh comme l ll tz pour le format% n.
  • libschily :: format.c a été restructuré pour analyser les paramètres de largeur de champ d'une manière qui permettrait d'introduire plus tard soutien% n $
  • cdda2wav imprime maintenant le nombre d'opérations de lecture par piste en mode paranoïa
  • cdda2wav imprime maintenant la tête de lecture (en pour cent) par piste en mode paranoïa
  • cdda2wav ajoute une nouvelle paraopts = mode: & quot; c2check & quot; pour exécuter libparanoia en mode C2.
  • libparanoia met actuellement en œuvre la première étape C2 soutien erreur de pointeur:. il est maintenant en mesure de traiter des données d'entrée qui contient des pointeurs de C2 et il met en œuvre de nouveaux rappels à déclarer les statistiques sur C2 à l'appelant
  • cdda2wav fait obtenir un overhoul majeur pour libparanoia qui peuvent faire de la qualité de l'extrait de mieux jusqu'à un facteur de 100x:
  • Une nouvelle sous-option & quot; readahead = & quot; pour paraopts = permet de modifier la taille de mémoire tampon de lecture anticipée pour le rendre grand ebough pour la quantité de RAM dans les lecteurs modernes.
  • Le interpratation de & quot; les secteurs problématiques & quot; a été modifié afin de mieux composer avec le fait que, en cas de mauvaises zones, le code de libparanoia tend à ne répétée lit dans ces zones mal. Le computaion du pourcentage de secteurs défectueux prend maintenant soin de secteurs de Reread. Répétée lit encore augmenter la valeur, mais pas plus d'une façon quadratique.
  • Une meilleure documentation pour l'interface libparanoia dans cdda2wav permet de mieux comprendre comment il fonctionne et comment la modification des paramètres pourrait influer sur la qualité de l'extrait.
  • Correction de quelques fautes de frappe dans cdrecord
  • Correction d'une faute dans la page mkisofs de l'homme (eu -max -ISO-9660 -filenames lieu de -max -iso9660 -filenames)
  • Les nouvelles règles Schily Makefile à armv7l-linux

Ce qui est nouveau dans la version 25/11/2013:

  • configurer maintenant vérifie également pour les ACL NFSv4 connexes extensions de la bibliothèque de FreeBSD
  • include / schily / stdio.h travaille maintenant enfin de compiler libshedit sur _and_ Linux pour passer le programme & quot; hdrchk & quot; d'OpenSolaris.
  • libschily / strstr.c et libschily / wcsstr.c incluent désormais un soupçon de licence CDDL
  • Une faute de frappe dans l'utilisation de la nouvelle macro: $ (OSINCDIRS) a été fixé afin de rendre les choses encore compiler sur FreeBSD. Maintenant, en utilisant $ (OSINCDIRS:% = - I%) au lieu de $ (OSINCDIRS)
  • Star donne maintenant un avertissement lorsque comppiled sur une ancienne version de Solaris (qui ne prend pas NFSv4) lorsque NFSv4 sont vus en mode extrait.
  • Star maintenant libère correctement la structure ACL NFSv4 livré d'appeler acl_fromtext (chemin, et ACLP), en utilisant acl_free () au lieu de simplement appeler free ().
  • Star compile maintenant sur Solaris 10 qui a manqué importante pour inclure des fichiers NFSv4. Merci à Dennis Clarke pour le reporting.
  • Cddda2wav vide le stderr avant de demander un index d'entrée de cddb spécifique. Il semble que sur Linux stderr ne peut pas être sans tampon comme prévu.
  • cdda2wav déplacé l'option analyse du code dans un gargs de fonction distincte ().
  • Cdrecord / cdda2wav / readCD: en essayant d'éviter de confondre les utilisateurs sur Solaris et Linux où une mise en œuvre de privilège existe à grain fin. Avant, les beaux privilèges grains ont été abandonné après l'initialisation du programme, ce qui peut conduire à un utilisateur root qui est considérée comme un utilisateur normal qui ne peuvent pas écrire dans les répertoires sans la permission d'écriture globale. Les programmes nommés aujourd'hui ne donnent plus des privilèges dans le cas où ils ont été appelés avec les privilèges nécessaires déjà et donc les programmes ne peuvent pas être utilisés pour des escalades de privilèges plus.
  • Libfind permet maintenant de vérifier de type P (port d'événement Solaris). Un manque & quot; cas «P»: & quot; On a ajouté de l'analyseur.

Ce qui est nouveau dans la version 8.11.2013:

  • les entrées d'ACL ont plus des limites de longueur arbitraire en étoiles.
  • Star comprend maintenant un support pour NFSv4 sur Solaris. FreeBSD et Linux suivront une fois que ces plates-formes ne conviennent d'une interface uniforme de la bibliothèque de l'ACL pour le soutien NVSv4.
  • S'il vous plaît noter que les deux changements mentionnés ci-dessus entraîné d'importants remaniements de code et peuvent même provoquer des étoiles à l'échec sur Linux et FreeBSD avec les POSIX.1e projets ACL retirées. S'il vous plaît tester et rapport.
  • Les règles de la Schily Makefilesystem ont été restructurés afin de permettre d'éviter les problèmes sur les plateformes comme FreeBSD et Mac OS X:
  • FreeBSD et Mac OS X interdit la (parce GPLd) logiciel non-libre suffisant pour / usr / local, nous forçant à ajouter -I / usr / local / include et -L / usr / local / lib. Malheureusement, / usr / local / include porte souvent un _very_ copie périmée et donc à tort de & quot; cdda_paranoia.h & quot; qui est plus de 10 ans et certainement incompatible avec la liaison dynamique sur Mac OS X. Cette copie défectueuse a été le premier dans le chemin de recherche et de compilation empêché.
  • Nous avons maintenant une nouvelle macro: DEFOSINCDIRS = qui accorde à ajouter inclure des répertoires à la fin du chemin de recherche pour nous permettre de trouver la bonne & quot; cdda_paranoia.h & quot; première.
  • S'il vous plaît tester et de faire rapport en cas de problèmes.
  • gmake et SunPro marque comprennent COMPILE.c avec un contenu mal dans leurs règles intégrées. Nettoyons cette macro non RÈGLES / rules.top. Il est encore possible de provice une version modifiée de la ligne de commande ou de l'environnement.
  • include / schily / stdio.h a été réorganisé, où elle empêchait la compilation de la & quot; BSH & quot; sur Linux. Ce fut un problème introduit récemment, lorsque nous avons ajouté #ifndef NO_SCHILY_STDIO_H
  • Un nouveau test de autoconf a été ajouté à détecter la présence de support NFSv4 ACL sur Solaris intérieur libsec.
  • Correction d'un bug avec libxtermcap :: tdecode () qui a été introduit avec la version 10.10.2013 whilt essayer de réduire la longueur de la ligne par l'intermédiaire resturcturing. Cela a abouti à tous ^ x esacapes dans les entrées termcap être élargi pour ' 0'.
  • Le CSSC commandes & quot; & quot ;, sccs & quot; & quot obtenir; et & quot; delta & quot; soutenir maintenant pour stocker et récupérer des fichiers avec des horodateurs nanosecondes lors de l'utilisation du format d'archive CSSC V6.
  • Ceci est basé sur les récemment introduites au * () émulations syscall dans libschily. S'il vous plaît signaler des problèmes à partir de plates-formes qui ne fournissent pas natif * au () interfaces.

Quoi de neuf dans la version 2013-10-31:

  • Ajout oublié include / schily / err_type. h
  • Nouveau test de autoconf pour issetugid ()
  • Nouveau test de autoconf pour utimens () / lutimens ()
  • Correction HAVE_MKNODKAT autoconf typo - & gt; HAVE_MKNODAT
  • include / schily / intcvt.h est maintenant autonome.
  • Ajout uname.c et include / schily / windows.h aux fichiers qui doivent être copiés pour la compilation smake bootstrap & quot; & quot ;. psmake Merci à Wolfram Schmid
  • fixe les scripts & quot; & quot ;, cpfiles & quot; lnfiles & quot; et & quot; rmfiles & quot; de la section bootstrap de & quot; smake & quot;.
  • Ajout uname.c à la liste des fichiers à compiler.
  • include / schily / windows.h comprend maintenant le même type de solution pour mingw32 le sapin le compilateur Microsoft C, comme ce sont les mêmes problèmes de détection de autoconf.
  • Correction de manutention pour cdda2wav sur Linux privilège à grain fin. Merci pour Daniel Pielmeier de Gentoo pour les rapports et les tests.
  • cdrtools cogné à la version 3.01a18
  • Nouveaux fichiers pour libschily:
  • au-base.c mise en œuvre générique pour * au (fonctions). fchownat.c fchownat () fdopendir.c fdopendir () fstatat.c fstatat () de futimens de futimens.c () futimesat.c futimesat () spécifiques à Solaris vieux pour utimensat () de lutimens de lutimens.c () linkat.c linkat () mkdirat .c mkdirat () mkfifo.c mkfifo () mkfifoat.c mkfifoat () mknodat.c mknodat () readlinkat.c readlinkat () renameat.c renameat () symlinkat.c symlinkat () unlinkat.c unlinkat () utimens.c utimens () utimensat de utimensat.c () au-base.c Le code de base unique pour tous les fd * au (fonctions). au-base2.c Le code de base pour tous fd double * au () fonctions.
  • contenir des émulations pour les interfaces de système introduit en été 2001 par Sun et POSIX.1-2008.
  • Nouvelles fonctions dans libschily:
  • absfpath () resolvefpath ()
  • permettra de mieux contrôler le comportement en utilisant des drapeaux.
  • Le fichier de liaison de la carte pour libschily ajoute maintenant certaines fonctions oubliées.
  • Star réorganisé détection de fichier fragmenté et maintenant les fichiers qui contiennent plus de données de DEV_BSIZE mais aucune st_blocks sera traitée correctcly dans le cas où le système d'exploitation prend également en charge lseek (SEEK_HOLE.
  • CSSC est maintenant en mesure d'ajouter des timbres de temps en nanosecondes dans les fichiers d'historique CSSC V6.
  • CSSC admin est maintenant en mesure d'ajouter nanoseconde V6 horodateurs par admin -o -i
  • Supprimer une C99-isme indésirables de args.c du Bourne Shell

Ce qui est nouveau dans la version 10/10/2013:

  • De nombreuses sources ont été modifiés pour traiter __CYGWIN32__ comme __CYGWIN__ Ceci est Neded lorsque de nouvelles versions Cygwin qui fonctionnent en mode 64 bits ne définissent plus __CYGWIN32__ mais __CYGWIN __
  • fixe les scripts & quot; & quot ;, cpfiles & quot; lnfiles & quot; et & quot; rmfiles & quot; de la section bootstrap de & quot; smake & quot;.
  • règles supplémentaires pour non-automake ont permis de rendre les programmes (comme gmake) pour: ppc64-linux-cc.rul et ppc64-linux-gcc.rul
  • les nouvelles règles d'identification de la version du système d'exploitation supplémentaires pour les différentes versions WIN-DOS:
  • os-interix-nt-6.0.id os-interix-nt-6.1.id os-cygwin_nt-6.2-wow64.id os-cygwin_nt-6.2.id os-cygwin_nt-6.3-wow64.id os-cygwin_nt- 6.3.id
  • Divers changements cstyle dans le include / schily.
  • Nouveau fichier include: include / schily / shedit.h
  • Ajouté defltsect () à la liste des fonctions exportées pour la version de la bibliothèque partagée de libdeflt.
  • Correction d'une fuite de filedesrciptor dans libfind qui frappe lors de l'utilisation -empty sur les répertoires vides.
  • Cdrecord: correction de Typo dans un commentaire
  • cdda2wav: correction Typo dans un commentaire
  • readCD: correction de Typo dans un commentaire
  • Ajout du support automatique pour ARMv5 et ARMv6. Cela rend la compilation sur le RaspberryPI également possible avec le non-automake gmake courant.
  • Laissez & quot; & quot statique; compilation (une compilation qui ne pas utiliser les définit dynamiques de la Schily Makefilesystem) sur Linux ARMv6 (qui est utilisé par RaspberryPI).
  • & quot; defltsect & quot; a été ajouté comme fonction globale exportés vers libdeflt.
  • libfind appelle maintenant closedir () avec -empty même sur les répertoires vides.
  • Nouveau test de autoconf si comprend struct timespec
  • Nouveaux tests d'autoconf de vérifier si certaines fonctions (telles que clock_gettime ()) sont dans la libc ou ont besoin d'une bibliothèque séparée
  • Nouveau: struct timespec dans schily / time.h est accordée à exister sur toutes les plateformes
  • Nouvelles fonctions getnstimeofday () et setnstimeofday () ont été ajoutées à libschily.
  • Star prend désormais en charge d'extraire les timbres de temps avec nanoseconde granularité sur les plateformes qui soutiennent utimensat ().
  • Star prend également en charge d'extraire les timbres de temps pour les liens symboliques en utilisant utimensat (AT_FDCWD, nom, tp, AT_SYMLINK_NOFOLLOW).
  • Notez que étoile pourrait (sur certaines plateformes) permettent également de définir l'autorisation de fichier pour les liens symboliques en utilisant fchmodat (), mais cela se fait déjà avec la fonction umask () depuis une longue période et la seule plate-forme qui est connu pour soutenir des autorisations différentes sur liens symboliques semble être HP-UX. Lors d'un récent Solaris, vous ne serez pas en mesure de définir les autorisations de fichiers pour les liens symboliques.
  • Star a été converti pour être complètement timespec base. Cette offre nanoseconde granularité pour tous les temps sur les plates-formes qui prennent en charge une horloge de nanoseconde.
  • Star maintenant peut être dit de modifier le nom de chemin (en cas de -s / o / n / ou interactif changement -w) avant l'horodatage est comparé à des fichiers existants dans le système de fichiers. Ceci est fait en utilisant la nouvelle option -uncond-Renommer
  • Star ne crée plus non conforme archives lors de l'appel:
  • étoiles -c H = ustar dirname-with_101-chars / & gt; archives
  • au lieu de
  • étoiles -c H = ustar dirname-with_101-chars & gt; archives
  • Star rejette maintenant de créer des archives avec un champ de t_name vide.
  • & quot; tartest & quot; avertit désormais sur le respect non standard si le champ de t_name est vide mais le reste de l'en-tête de goudron contient des données.
  • Nouveau fichier include include / schily / shedit.h
  • Ved commence maintenant pour alerter sur longue .vedtmp * fichiers si la taille est & gt. 16384. Avant il averti si la taille est & gt; 8192.
  • Correction de la ligne de résumé pour la page de manuel sccslog.1
  • & quot; sccs aide UT4 ​​& quot; rappelle maintenant d'un répertoire manque probablement CSSC.
  • Beaucoup de changements cstyle à BSH. Notez que les fichiers connexes sont également utilisés par la Bourne Shell et nous voulons qu'il corresponde à l'cstyle d'OpenSolaris.
  • BSH / abbrev.c évite maintenant js_snprintf () pour permettre à la Bourne Shell pour être créé avec lazy chargement de bibliothèque, de sorte que & quot; Bosh & quot; ne pourront pas charger libschily si elle est seulement interprète scripts shell, mais ne fonctionne pas en mode interactif.
  • libshedit a été restructuré pour soutenir la liaison dynamique sur Mac OS X en évitant de lier contre variables (non pris en charge par la décharge d'Apple linker).
  • libshedit a été restructuré pour permettre paresseux chargement de bibliothèque, de sorte que & quot; Bosh & quot; ne pourront pas charger lishedit ni libxtermcap lorsqu'ils ne sont pas en mode interactif.
  • Tous les noms de funtion exportés de libshedit commencent maintenant avec 'shedit _'-
  • cstyle change dans libshedit pour permettre l'intégration dans OpenSolaris
  • _Many_ cstyle Changements à la Bourne Shell. Il ne suivait pas les règles de style pour OpenSolaris, même si elle a été prise à partir d'OpenSolaris; -)
  • The Bourne Shell travaille maintenant lors de l'appel: set -o aliasowner = Joerg ou & quot; Bosh -o aliasowner = Joerg & quot; pour exemple permettre d'utiliser les alias persistants pour l'utilisateur lors de l'exécution Joerg Bosh en tant que root.
  • The Bourne Shell répertorie maintenant correctement l'alias ownwer lorsque vous appelez & quot; set + o & quot;
  • The Bourne Shell reconnaît désormais également argv spéciale [0] lorsque passes: & quot; jbosh & quot ;, & quot; -jbosh & quot ;, & quot; pfbosh & quot ;, & quot; -pfbosh & quot ;, & quot; rbosh & quot ;, & quot; -rbosh & quot;
  • Le Burne Shell permet maintenant de passer de l'utilisation du système d'inclure des fichiers à schily portable inclure des fichiers via:
  • -DSCHILY_INCLUDES
  • Une structture & quot de données désormais inutiles; struct blk & quot; a été retiré de la Bourne Shell. Cela aurait pu être fait lorsque nous sommes passés de sbrk () pour malloc () déjà.
  • Document dans la page de man pf Bourne Shell que les options -c / -i / -p / -r / -s ne peut être réglé au démarrage de la ligne de commande, mais au plus tard en mode interactif.

Quoi de neuf dans la version 29/07/2013:

  • Le makefilesystem Schily ne utilise plus $ CC pour des tâches internes.
  • & quot; & quot statique; La compilation est maintenant permis sous Linux x86 et Linux sur Raspberry Pi.
  • Soutien à ARMv5 et ARMv6 a été ajouté pour les non-automake programmes conscients comme & quot; gmake & quot;.
  • The Bourne Shell met en oeuvre maintenant aliasowner -o = nom comme une caractéristique de sécurité.
  • RPC compile maintenant, même si YACC = & quot; -y bison & quot;.
  • Star / spax ne fait plus un chown sur un extrait ou moins -po -pe sont spécifiés.
  • diffs SCCS utilisent maintenant obtenir -o pour obtenir des timbres de temps correctes avec diff -u.
  • CSSC diff plus écrit valeurs de nanosecondes dans le milieu d'une & quot; diff -c & quot; horodatage dans la version allemande.

Quoi de neuf dans la version 8.7.2013:

  • Cette version corrige un bogue dans le swap la manipulation de la mémoire tampon de & quot; amp & quot; ce qui pourrait entraîner la corruption des données lors de l'édition de plusieurs fichiers, un bogue dans libparanoia qui a causé trop peu de données pour être initialisées, et deux des problèmes de mémoire dans le Bourne Shell, qui est arrivé sur FreeBSD.
  • Ved étend maintenant les noms de fichiers tampons dans les commandes d'une manière qui ne présente pas des octets nuls.
  • Le & quot; de type & quot; builtin de la Bourne Shell rapporte maintenant des alias.
  • The Bourne Shell prend désormais en charge l'expansion d'alias sur & quot; le prochain mot & quot; si un alias termine par un caractère d'espace.

Quoi de neuf dans la version 20/06/2013:

  • alias / unalias à BSH se comporte maintenant comme dans le Bourne Shell.
  • Shell et SCCS pages de manuel ont été nettoyés et reconverti CDDL-1.0 seulement.
  • modifications ont été apportées pour soutenir les versions récentes de OpenCSW.

Quoi de neuf dans la version 2013-05-31:

  • Certains réorganisation dans include / schily / * .h.
  • Avertit sur Linux et Solaris si beaux privilèges grains sont manquantes pour cdrtools.
  • Fait libshelledit et cdda2wav compiler sur FreeBSD-9.1.
  • Mieux texte dans README.compile.

Quoi de neuf dans la version 10/05/2013:

  • cdrtools est maintenant à la version 3.01a14, et prend désormais en charge l'opération racine-moins sur Linux en utilisant FCAPS.
  • fichier #include réorganisation a été entreprise pour éviter les avertissements sur les anciennes plates-formes.
  • code de traitement de l'emploi a été déplacé de smake / make.c à smake / job.c.
  • Une faute de frappe dans include / schily / stat.h qui a causé réglage du nanoseonds dans horodateurs impossible pour NetBSD et OpenBSD a été fixé.

Quoi de neuf dans la version 15/02/2013:

  • Cette version corrige un problème dans étoile & quot; la vedette --xattr -find relative_path ... & quot; smake a été heurté à la version 1.2.3.
  • Evite un avertissement GCC fausse lors de la compilation du programme de termcap.
  • La page de manuel sccsfile.4 a été réécrit pour le rendre plus facile à comprendre.
  • cdrtools a été heurté à la version 3.01a12.
  • La mise en œuvre UDF à mkisofs a été amélioré pour supporter tous les types typiques de fichiers UNIX, tous les trois horodateurs dans la microseconde granularité, le suid / sgid / flags collants de fichiers et des informations d'identification correctes pour les liens symboliques.

Ce qui est nouveau dans la version 2013-01-15:

  • Un bug introduit dans la dernière version de smake qui a causé des lignes de commande vides à l'échec a été fixé.
  • Un bug dans le Bourne Shell qui peuvent causer PATH pour être ignorée si elle se termine par ':'. a été fixé
  • Cdrtools a été heurté à la version 3.01a11 et Star à la version 1.5.2.

Quoi de neuf dans la version 7.1.2013:

  • Cette version optimise l'exécution de commandes pour aider les systèmes avec une fourchette lente () (comme Cygwin).
  • Smake maintenant peut être compilé pour faire respecter la Bourne Shell par défaut SHELL pour accélérer les travaux sur Cygwin.
  • Une solution de contournement pour Cygwin-1.7.17 et plus récent a été ajoutée, et gère la définition Packed disparus et le changement incompatible liée à BOOL dans Windef.h.
  • Le Schily Makefilesystem définit maintenant $ (SPACE) et $ (NUMBER_SIGN), caractères qui peuvent généralement pas apparaître dans Makefile.
  • cpp comprend maintenant un cpy.y pré-yacced pour permettre de créer un binaire entièrement fonctionnel sur les systèmes sans yacc (comme Cygwin et HP-UX).

Quoi de neuf dans la version 28/12/2012:

  • Cette version a été amélioré pour smake- 1.2.2 et cdrtools-3.01a10.

Ce qui est nouveau dans la version 11/12/2012:

  • Prend en charge POSIX question SUS 7 pour boucle Bourne Shell.
  • La page de manuel de la Bourne Shell est libre de Sun croûte et suit la page de man man (5).
  • cpp définit __BUILTIN_VA_ARG_INCR comme le soleil ne cpp depuis SunOS 4.0.
  • dépendances mieux pour constructions parallèles. Support Debian sur le noyau de FreeBSD.
  • upport pour le clone Syllabe Pyro.
  • Une meilleure application cl.exe.
  • Cdrtools ont été heurté à 3.01a09.

Ce qui est nouveau dans la version 2012-04-19:

  • Plusieurs bugs mineurs dans le Bourne Shell ont été fixé.
  • The Bourne Shell a maintenant les commandes & quot intégrés; SaveHistory & quot ;, & quot; & quot ;, carte et & quot; répéter & quot;.
  • Le mappeur (utilisé par sh, BSH, et DAV) a maintenant de meilleures valeurs par défaut pour les correspondances de curseur.
  • La page de manuel de la Bourne Shell comprend maintenant une description complète de l'éditeur de l'histoire de commande.
  • La mise en œuvre de libxtermcap prend désormais en charge tc = nidification de 64 au lieu de 32.
  • Le programme de termcap a eu plusieurs petites corrections de bugs et permet désormais à l'utilisateur de sortie entrées termcap inconnus dans l'ordre.

Quoi de neuf dans la version 2012-04-19:

  • The Bourne Shell prend désormais en charge umask -S et un mode compatible POSIX symbolique pour définir umask.
  • The Bourne SHELL & quot; lire & quot; supporte maintenant l'option -r POSIX.
  • The Bourne SHELL & quot; ulimit & quot;










D'autres logiciels de développeur Jorg Schilling

SCCS
SCCS

11 May 15

SchilliX
SchilliX

20 Feb 15

Smake
Smake

20 Feb 15

Commentaires à schily

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!