¿Fue sólo para ahorrar escribir una letra?
No creo que los nombres de las funciones C estuvieran limitados a cinco caracteres en ese momento, ya que strcmp
probablemente unlink
sean igual de antiguos.
Espero que alguien que estuvo involucrado haya dicho algo oficialmente sobre esto, pero no he podido encontrarlo.
Esto no es lo mismo que preguntar: "¿Qué quiso decir Ken Thompson cuando dijo: "Escribiría crear con una 'e'? porque es una pregunta diferente con una respuesta diferente.
Respuesta1
Respuesta2
Probablemente ya hayas visto esto y no es una respuesta completa a tu pregunta, pero aquí tienes un fragmento de man 3 creat
:
RATIONALE The creat() function is redundant. Its services are also provided by the open() func‐ tion. It has been included primarily for historical purposes since many existing applications depend on it. It is best considered a part of the C binding rather than a function that should be provided in other languages.